最新c++和c语言的文件操作(全)高效与简洁.doc

上传人:1595****071 文档编号:33806957 上传时间:2022-08-12 格式:DOC 页数:10 大小:967KB
返回 下载 相关 举报
最新c++和c语言的文件操作(全)高效与简洁.doc_第1页
第1页 / 共10页
最新c++和c语言的文件操作(全)高效与简洁.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《最新c++和c语言的文件操作(全)高效与简洁.doc》由会员分享,可在线阅读,更多相关《最新c++和c语言的文件操作(全)高效与简洁.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品资料c+和c语言的文件操作(全)高效与简洁.例一#include stdio.hint main()FILE *fp,*f;int a,b,c;fp=fopen(apple1.txt,r);f=fopen(apple2.txt,w);fscanf(fp,%d%d%d,&a,&b,&c);a=5;b=3;fprintf(f,%d%d,a+b+c,b);fclose(fp);fclose(f);return 0;例二、新建一个名为1.txt的文件,里面按如图1存储6个数据,然后在同一目录下建立一2.txt文件,按图2格式输出这六个数据。#include stdio.hint main()FIL

2、E *fp,*fpp;int a,b,c,d,e,f;fp=fopen(1.txt,r);fpp=fopen(2.txt,w);fscanf(fp,%d%d%d%d%d%d,&a,&b,&c,&d,&e,&f);fprintf(fpp,%d%d%d%d%d%d,a,b,c,d,e,f);fclose(fp);fclose(fpp);return 0;c+常用:#include ifstream filein(data.in); / 定义一个文件输入流ofstream fileout(data.out); /cout fileout都要改成filein, cout都要改成fileoutc语言常用

3、:freopen(date.in,r,stdin); /重定向所有标准的输入为文件输入 freopen(date.out,w,stdout);/重定向所有标准的输出为文件输出 fclose(stdout);/输出结束 freopen(date.in,r,stdin); /重定向所有标准的输入为文件输入freopen(date.out,w,stdout);/重定向所有标准的输出为文件输出fclose(stdout);/输出结束第一句的意思就是文件输入,以读状态,去替换标准的输入以上如果只是规定用文件输入输出 的某一种,那么就只用其中的一种方法一:最简单的main() freopen(in.txt

4、,r,stdin);/从in.txt中读取数据 freopen(out.txt,w,stdout);/输出到out.txt文件方法二:速度比第一种快main() FILE *in; FILE *out; in=fopen(a.txt,r); /指针指向输入文件 out=fopen(b.txt,w);/输出文件格式fscanf(in,%d,&temp);/读取文件中的数据 fprintf(out,%d ,temp);fclose(in);/关闭文件流 fclose(out);/关闭文件流#include #include using namespace std;int main()int i,j

5、; int n,m; static int a1024,v1024,w1024; scanf(%d%d,&n,&m); for(i=0;in;i+) scanf(%d,&vi); for(i=0;in;i+) scanf(%d,&wi); for(i=0;i=vi;j-) aj=max(aj,aj-vi+wi); printf(%d,am); return 0;标准c语言#include #include using namespace std;const int MAXN = 10000;int aMAXN = 0;int main()FILE *fin, *fout;fin = freop

6、en(y.in, r, stdin);fout = freopen(y.out, w, stdout);int n = 0;fscanf(fin, %d, &n);for(int i = 0; i n; +i)fscanf(fin, %d, &ai);sort(a, a + n);for(int i = 0; i n; +i)fprintf(fout, %d , ai);fclose(fin);fclose(fout);return 0;标准c+#include #include using namespace std;const int MAXN = 10000; int aMAXN = 0;int main()ifstream fin(x.in);ofstream fout(x.out);int n = 0;fin n;for(int i = 0; i ai;sort(a, a + n);for(int i = 0; i n; +i)fout ai ;fout endl;fin.close();fout.close();return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁