C语言初学者求帮助

medusa_112 2009-02-11 11:34:47
&# 26032&# 24180&# 24555&# 20048&# 19975&# 20107&# 22914&# 24847&# 24685&# 21916&# 21457&# 36130&# 21512&# 23478&# 22242&# 22278

上面这一段是另存为文本文件
怎么用c语言把文件中的空格给去掉
弄了半天没弄出来

请高手指点菜鸟,先谢谢!
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
waizqfor 2009-02-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 medusa_112 的帖子:]
&# 26032&# 24180&# 24555&# 20048&# 19975&# 20107&# 22914&# 24847&# 24685&# 21916&# 21457&# 36130&# 21512&# 23478&# 22242&# 22278

上面这一段是另存为文本文件
怎么用c语言把文件中的空格给去掉
弄了半天没弄出来

请高手指点菜鸟,先谢谢!
[/Quote]
这个简单 直接读取文件 进行遍历就可以了 遇到‘ ’直接把空格的这个位置删除
也可以做匹配 把#后面的一个字符 自动删除 也能完成功能
ch1oE 2009-02-11
  • 打赏
  • 举报
回复
首先写入一个字符串
C的话就用char*好了

1.遍历,遇到一个空格就删除,接着遍历将后面字符串向前move一位
2.用另一个temp的字符数组,遍历current将其copy到temp字符数组,然后遇到空格就跳过。

I/O的话就随便了~
wyswyg63 2009-02-11
  • 打赏
  • 举报
回复
先打开文件,内容读出到一个buff中,假设是srcbuff;
把srcbuff中的字符一个一个复制到另一个buff中,假设是dstbuff;复制过程中判断srcbuff中的字符是不是空格字符,如果是的话,就不复制该字符,并指向下一个字符。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧