- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/*C语言使用文件打开文本文件读写的例子*/
例1:功能:以文本方式生成一个文件,将50 100 150等数字输出到文件中
#include stdio.h
void write_TXT_file(void)
{
const char * pFileName=c:\\aa.txt; /*定义想输出的文件名及路径*/
int num1=50,num2=100,num3=150; /*定义输出到文件的数据*/
FILE * pFile; /*定义文件指针*/
pFile=fopen(pFileName,wt); /*以文本方式打开文件用于输出*/
if ( NULL == pFile ) /*判断打开文件成功否*/
{
perror(打开文件失败);
return;
}
fprintf(pFile,%d\n%d %d,num1,num2,num3); /*以文本方式输出到文件*/
if ( ferror(pFile) ) /*检验写文件是否成功*/
{
perror(写文件失败);
fclose(pFile); /*关闭文件后返回*/
return;
};
printf(文本文件成功写入\n);
fclose(pFile); /*不要忘记关闭文件*/
return;
}
例2:/*功能:从文本文件中将数据读出来*/
void read_TXT_file(void)
{
const char * pFileName=c:\\aa.txt; /*定义想读取的文件名*/
int num1,num2,num3; /*定义变量接收数据*/
FILE * pFile; /*定义文件指针*/
pFile=fopen(pFileName,rt); /*以文本方式打开文件用于输入*/
if ( NULL == pFile ) /*判断打开文件成功否*/
{
perror(打开文件失败);
return;
}
fscanf(pFile,%d%d%d,num1,num2,num3); /*以文本方式读取文件*/
if ( ferror(pFile) ) /*检验读文件是否成功*/
{
perror(读文件失败);
fclose(pFile); /*关闭文件后返回*/
return;
}
printf(文本方式读取到的数据为:[%d][%d][%d]\n,num1,num2,num3);
fclose(pFile); /*不要忘记关闭文件*/
return;
}
格式化读文件函数?fscanf()?? ?类似?scanf函数,都是格式化输入函数。
? 但scanf?函数的作用对象是终端键盘,而?fscanf函数的作用对象是文件。
一般格式:fscanf(文件指针变量格式控制输入列表)??格式控制”与“输入列表同scanf?函数中描述。fscanf?函数的作用:从文件指针变量指向的文件中按指定格式读取数据到输入列表中的变量中。如:fscanf(fp,?%d:%d,x,y);?执行结果是从指向的文件中读取两个整数到变量和中。
??Fscanf(“格式字符串”,数据项)
主要是“ d,f,c,s”四种控制格式
Scanf格式字符串的形式与意义。
格式化写文件函数fprintf()?该函数类似printf?函数,都是格式化输出函数,只不过两者的作用对象一个是文件,一个是终端。fprintf?函数的一般格式为:
fprintf?(文件指针格式控制”输出列表)?格式控制”与输出列表同printf?函数中描述。fprintf?函数的作用是将输出项按指定的格式写入到文件指针变量所指向的文件中。?如:
fprintf(fp,?“%d,%d”,100,200);??
文件结束检测函数feof? ????函数调用格式:?feof(文件指针);?
功能:判断文件是否处于文件结束位置 ?????????
如文件结束,则返回值为1,否则为0。?
您可能关注的文档
最近下载
- 某局学习教育总结.docx VIP
- 医保重复收费整改报告.docx VIP
- 有买卖点的期货指标博易大师指标公式源码信管家指标博易大师期货软件指标.doc VIP
- 附件下载:盈嘉合生(成都)生物技术有限公司合成生物学技术平台项目环评报告表.pdf VIP
- 分级诊疗制度解读课件PPT.ppt
- 20170913磁悬浮、离心机、螺杆机、多联机之间的对比.doc VIP
- 个人租房安全免责协议书范本(通用7篇).docx VIP
- 城市公园绿化养护施工进度及保障措施.docx VIP
- 八上语文必考古诗词睡前默写 19天.pdf VIP
- 2018下半年事业单位联考《综合应用能力》A类真题及答案.pdf VIP
原创力文档


文档评论(0)