展开全部
一种是fopen
具体代码如下
FILE *in,*out;//in,out为文件指针名称 可更换
in=fopen("xxx.txt","r");//xxx.txt为文件名 r为方式
out=fopen("xxx.txt","w");//同上
这种情况下scanf和printf都要变成fscanf fprintf
fscanf(in,.....);....为用scanf时的一般格式
fprintf(out,......);
要记得关闭文件流。
fclose(in);
fclose(out);
另一种是freopen
freopen("...txt","r",stdin);
freopen("...txt","w",stdout);
好处是仍可以使用scanf printf无需指针。
要记得关闭文件流。
fclose(stdin);
fclose(stdout);
具体代码如下
FILE *in,*out;//in,out为文件指针名称 可更换
in=fopen("xxx.txt","r");//xxx.txt为文件名 r为方式
out=fopen("xxx.txt","w");//同上
这种情况下scanf和printf都要变成fscanf fprintf
fscanf(in,.....);....为用scanf时的一般格式
fprintf(out,......);
要记得关闭文件流。
fclose(in);
fclose(out);
另一种是freopen
freopen("...txt","r",stdin);
freopen("...txt","w",stdout);
好处是仍可以使用scanf printf无需指针。
要记得关闭文件流。
fclose(stdin);
fclose(stdout);
希奕际
2024-04-10 广告
2024-04-10 广告
剑桥文理与剑桥艺术学校中国 基于剑桥文理学校优质的海外校本部资源和课程方向,现开设四类课程:艺术与设计课程、音乐与戏剧课程、英国A-Level课程、波士顿文理中学美高与AP课程。荣获2021胡润百学中国国际学校艺术类领军学校奖,2022胡润...
点击进入详情页
本回答由希奕际提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询