请问如何对*.txt的文件中指定字符进行处理?

chenlocus 2003-10-08 02:48:01
+----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|HEX |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |A |B |C |D |E |F |
+----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|0 |00|cc|bb|ff|ff|ff

要求读到bb就把剩下数据写到另外一个文件中去。
...全文
30 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueweizhong 2003-10-08
  • 打赏
  • 举报
回复
试一下这一小段程序吧:

#include <stdio.h>

struct file_guard
{
file_guard(FILE* f) : f_(f) {}
~file_guard() { fclose(f_); }
FILE* f_;
};

int main()
{
FILE* in = fopen("c:\\in.txt", "r");
FILE* out = fopen("c:\\out.txt", "w");

if (!in || !out)
return 1;

file_guard g1(in), g2(out);
int ch;
while ((ch = fgetc(in)) != EOF && ch != 0xbb)
;
while ((ch = fgetc(in)) != EOF)
fputc(ch, out);
return 0;
}


69,381

社区成员

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

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