读写文本的问题

babam 2004-04-21 12:22:36
将文本每行读入
在每行头和尾加固定的字符串
查找有"的地方换成\"
%换成%%
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
babam 2004-04-21
  • 打赏
  • 举报
回复
希望有代码实现,谢谢!
EternalBlue 2004-04-21
  • 打赏
  • 举报
回复
用fopen打开文件,
fgets每次读一行进一个buf
sprintf在buf前后加字符串
strchr可以找到字符串里的",%等,然后再用指针指向该位置进行修改。
autoegg 2004-04-21
  • 打赏
  • 举报
回复
先用getline把文本的一行读入string变量中,然后用replace函数进行替换,再覆盖文本中的该行就可以了。
babam 2004-04-21
  • 打赏
  • 举报
回复
用很土的方法解决了!散分
babam 2004-04-21
  • 打赏
  • 举报
回复
每行的头加上printf("
行尾加上\n");
lall 2004-04-21
  • 打赏
  • 举报
回复
用string
有很多函数的

或用
cin.peek()

cin.putback()
就可解决

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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