C语言如何删除文本的最后一个字符

2024-12-04 22:30:52
推荐回答(1个)
回答1:

只要先找到字符串的串尾,再把串尾标记前移一位就行了。
char *p,s[100]="1234567890";
for(p=s;*p;p++);
*(--p)='\0';
printf("%s\n",s);