c语言去掉字符串后的\r\n
时间: 2024-01-05 10:02:16 浏览: 506
去掉字符串前后的空白字符, 纯c代码
以下是C语言去掉字符串后的\r\n的代码实现:
```c
#include <stdio.h>
#include <string.h>
char *trim(char *str)
{
char *p = str;
int len = strlen(p);
while (isspace(p[len - 1])) p[--len] = 0;
while (*p && isspace(*p)) ++p, --len;
memmove(str, p, len + 1);
return str;
}
int main()
{
char str[] = "hello world\r\n";
printf("Before trim: %s", str);
trim(str);
printf("After trim: %s", str);
return 0;
}
```
运行结果为:
```
Before trim: hello world
After trim: hello world
```
阅读全文