C语言怎么在字符串中删掉最后一个字符
如上,我用C语言从txt里读取一行字符串,怎么实现删掉这一行字符串的最后一个字符,然后写入txt中,求删掉字符的语句和解释,求大神...
如上,我用C语言从txt里读取一行字符串,怎么实现删掉这一行字符串的最后一个字符,然后写入txt中,求删掉字符的语句和解释,求大神
展开
4个回答
展开全部
#include <string.h> // 包含函数strlen()
。。。。。。。。。。。。
int len = strlen(str); // 获取str的字符串长度
str(len - 1) = '\0'; // 用'\0'覆盖最后一个有效字符
。。。。。。。。。。。。。
。。。。。。。。。。。。
int len = strlen(str); // 获取str的字符串长度
str(len - 1) = '\0'; // 用'\0'覆盖最后一个有效字符
。。。。。。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char line[100]={0};
fgets(line,sizeof(line),fp);
line[strlen(line)-1]='\0';
fputs(line,fw);
简单就是这样 详细的自己写
要是还是不会
找我要完整代码
fgets(line,sizeof(line),fp);
line[strlen(line)-1]='\0';
fputs(line,fw);
简单就是这样 详细的自己写
要是还是不会
找我要完整代码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询