C语言cdr文件用什么打开。

C语言之——文件详解C语言之——文件详解宇宙的士百家号小编我这次带来一个知识点,C语言里面的文件。涉及到的内容有,1、打开文件 2、读写操作3、关闭文件 4、文件指针。1、打开文件2、①读写文件--字符读(fgetc)②读写文件--字符写(fputc)③读写文件--字符串读写(fgets fputs)④读写文件--格式化读写(fprintf fscanf)⑤读写文件--结构化读写(fwrite fread)可以加下群(群里有学习资料,可以学习提升自己)3、文件指针 ①fseek:fseek(文件类型指针,位移量,起始点)位移量L ②ftell:指针偏移③rewind:返回文件开头暂时就写一部分C语言里面的知识点,下次继续带来哈,小编就暂时说到这了,希望对才接触C语言的大伙,有点点帮助,可以加下群,群里可以一起交流学习提升自己,自然的话我的头条也可以关注的,不仅仅只发知识点,有时候项目也会涉及到的哦,也有很晚了,小编先去休息了,就先说这了。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。宇宙的士百家号最近更新:简介:分享最新和最有趣和有趣的技术产品和信息作者最新文章相关文章C语言中文网:c语言程序设计门户网站(入门教程、编程软件)
&&C语言辅导班&&&&
&&C++辅导班&&&&
&&算法/数据结构辅导班&&&&
读者QQ交流群:loading...
C语言中文网出品
推荐阅读 TOP10
专题(Special)
loading...
验证消息:严长生c语言如何用文件存储数据_百度知道
c语言如何用文件存储数据
#include &stdio.h&
#include &math.h&
#include &conio.h&
#include &stdlib.h&
#include&iostream&
#include&string.h&
struct test
void main()
int i,j,k,bad,
double ts,su...
我有更好的答案
使用文件操作函数即可用文件储存数据。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。2、例程:#include&stdio.h&int&a;char&b,c[100];int&main(){&&&&FILE&*&fp1&=&fopen(&input.txt&,&&r&);//打开输入文件&&&&FILE&*&fp2&=&fopen(&output.txt&,&&w&);//打开输出文件&&&&if&(fp1==NULL&||&fp2==NULL)&{//若打开文件失败则退出&&&&&&&&puts(&不能打开文件!&);&&&&&&&&return&0;&&&&}&&&&fscanf(fp1,&%d&,&a);//从输入文件读取一个整数&&&&b=fgetc(fp1);//从输入文件读取一个字符&&&&fgets(c,100,fp1);//从输入文件读取一行字符串&&&&&&&&printf(&%ld&,ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数&&&&&&&&fputs(c,fp2);//向输出文件写入一行字符串&&&&fputc(b,fp2);//向输出文件写入一个字符&&&&fprintf(fp2,&%d&,a);//向输出文件写入一个整数&&&&&&&&fclose(fp1);//关闭输入文件&&&&fclose(fp2);//关闭输出文件,相当于保存&&&&return&0;}
采纳率:74%
来自团队:
#include &stdio.h&#include &math.h&#include &conio.h&#include &stdlib.h&#include &string.h&struct test{};void main(){FILE *int i,j,k,bad,double ts,sum=0,min,aver=0,tm[10];struct test data[10],*p[10],*fp=fopen(&./test.txt&,&w+&);do {sum=0;aver=0;printf(&Input 10 sorces------input 0(exit)\n&);for(i=0;i&10;i++){data[i].num=i+1;scanf(&%f&,&data[i].s);/*分数的输入部分*/if(data[0].s==0) {fclose(fp);exit(0);}}for(i=0;i&10;i++)
tm[i]=data[i].s; for(i=0;i&10;i++)
p[i]=&data[i];for(i=0;i&9;i++){k=i;for(j=i+1;j&10;j++)if(tm[k]&tm[j])k=j;if(k!=i){ts=tm[i];tm[i]=tm[k];tm[k]=temp=p[i];p[i]=p[k];p[k]=}
/*对输入分值进行排序*/}for(i=1;i&9;i++)sum+=p[i]-&s;aver=sum/8;/*计算平均值的部分*/printf(&\n-----------------\n&);printf(&The aver is:%.1f\n&,aver);printf(&-----------------\n&);fprintf(fp,&\n-----------------\n&);fprintf(fp,&The aver is:%.1f\n&,aver);fprintf(fp,&-----------------\n&);(fabs(p[0]-&s-aver)&fabs(p[9]-&s-aver))?(bad=0):(bad=9);
/*通过绝对差值判断与平均值相差最大的裁判*/min=fabs(p[5]-&s-aver);good=5;/*暂定第六个为最公平裁判*/for(i=4;i&0;i--){if((fabs(p[i]-&s-aver))&=min){min=fabs(p[i]-&s-aver); good=i; }}/*用拆半法先将前半部分与min比较*/for(i=6;i&9;i++){if((fabs(p[i]-&s-aver))&=min){min=fabs(p[i]-&s-aver); good=i; }}/*用拆半法先将后半部分与min比较*/printf(&The worst pingwei is %d and the sorce is %.1f\n&,p[bad]-&num,p[bad]-&s);fprintf(fp,&The worst pingwei is %d and the sorce is %.1f\n&,p[bad]-&num,p[bad]-&s);/*打印出最不公平裁判和其分数*/printf(&The best
pingwei is %d and the sorce is %.1f\n&,p[good]-&num,p[good]-&s);fprintf(fp,&The best
pingwei is %d and the sorce is %.1f\n&,p[good]-&num,p[good]-&s);/*打印出最公平裁判和其分数*/printf(&\n----------------------------------\n&);fprintf(fp,&\n----------------------------------\n&);printf(&Next one:&);
/*打印出下一位*/}while(1);}输出到文件不难,在程序开始使用fopen打开一个文件,得到返回值fp,之后使用fprintf把想输出的内容输出到fp即可,在退出程序的时候使用fclose关闭fp。
能不能具体点 。。。
都实现了还要怎么具体。。
本回答被提问者采纳
如果上面这些代码是你自己写的说明你懂的这些然后花一点时间看一下C语言文件操作应该一下就解决这问题了不管哪种语言都是打开文件 然后读写 然后关闭文件 很简单自己看一下就会了
不是自己写的
基本不懂。。。
为您推荐:
其他类似问题
您可能关注的内容
文件存储的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言文件的读写讲解_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要}

我要回帖

更多关于 hosts文件位置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信