C语言如何截断字符串前四个字符
可以使用指针来实现字符串截断。具体步骤如下:
- 定义一个指向字符串的指针,指向要截断的字符串。
- 将指针指向第五个字符(即从第五个字符开始的子字符串)。
- 将第五个字符的位置替换为字符串结束符'\0',以截断前四个字符。
示例代码如下:
#include <stdio.h>
#include <string.h>
int main()
{
char str[20] = "hello, world!";
char *p = str;
p += 4; // 指针指向第五个字符
*p = '\0'; // 截断前四个字符
printf("%s\n", str); // 输出结果为 ", world!"
return 0;
}
原文地址: https://www.cveoy.top/t/topic/HY7 著作权归作者所有。请勿转载和采集!