C语言如何删除已输出字符的最后一个

 我来答
段干桂枝莫媚
2019-12-21 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:978万
展开全部
printf("\b
");
//要注意/b后边加空格
当输出\b时,其显示效果为光标退后一格。
需要注意的是,只是光标退后,并不会删除字符,所以要达到真正的删除效果,还需要再输出一个字符来覆盖原来的字符。可手动输出一个空格来达到删除的效果。
智投制造happy
2019-11-02 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:856万
展开全部
char
s[100]={0};fgets(s,sizeof(s),fp);//从fp指向的文件中提出最多100个字符的一行字符。s[strlen(s)-1]='\0';//让最后一个字符的ascii码为0,即结束标志。fputs(s,fw);//将s写入fw指向的文件中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式