c语言文件读写方面的问题

sundancesy 2009-04-04 09:10:18
读硬盘里一文件a,然后经过操作后(比如说去掉其中的注释),然后以文件b的形式输出在硬盘里

去掉注释的操作可以不实现,如果够NB的话,能不能把那个去掉注释的也实现一下,就是源程序中遇到/*……*/就把这段内容删了
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhzhh1991zhh 2009-04-04
  • 打赏
  • 举报
回复
#include<stdio.h>

main()
{
FILE *du,*xie;
char ch;
du=fopen(a,"r");//以只读方式打开a文件
xie=fopen("b","w");//以只写方式打开b文件

if(du==NULL)
{ printf("\n打开失败!\n");
exit(1);
}

if(xie==NULL)
{ printf("\n打开失败!\n");
exit(1);
}

while(!feof(du))//a文件没有结束
fputc(fgetc(du),xie);//将从a文件取出来的字符,一个个的写入b文件
fclose(du);//关闭文件
fclose(xie);//关闭文件
}

69,371

社区成员

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

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