c语言文件操作总结

c语言文件操作总结

ID:31707743

大小:56.27 KB

页数:7页

时间:2019-01-17

c语言文件操作总结_第1页
c语言文件操作总结_第2页
c语言文件操作总结_第3页
c语言文件操作总结_第4页
c语言文件操作总结_第5页
资源描述:

《c语言文件操作总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言文件操作总结FilemanipulationfunctionFileon/offFILE,*infile,=fopen("ride・in〃,〃W〃);Fclose(inf订e);Fileread:Fgetc:Format:intfgetc(FILE^stream);Readsacharacterfromthefilepointingtothefilepointerstream・Thereturnvalueofthisfunctionisabytethatreturnstheread.Retu

2、rnsEOF(-1)ifitisreadattheendofthefileorwhentheerrorisread.Fgets:Theprototypeischar*fgets(char,*s,int,N,FILE,*stream);Parameter:*s:characterpointertothedataaddressthatwillbestored.N:integerdata,whichreadsn-1charactersfromthestream.^stream:pointerdata,t

3、hestreamtoread.Function:ReadnTcharactersfromthefilepointerstream,saveinthespacewheresisthestartingaddress,untilyouhavecompletedarow,andifsuccessful,returnthepointertos,orelsereturnNULL.Fscanf:Functionname:fscanfFunction:performsformattedinputfromastre

4、am,fscanfendswithspacesandlinebreaks,andendswithspaces・Thisisdifferentfromfgets,wherefgetsencountersspacesthatdonotend.Usage:int,fscanf(FILE,^stream,char,^format,[argument,・・・);Intfscanf(filepointer,formatstring,inputlist);Example:fscanf(FP,%s%d%lf,a,

5、&b,&c)Returnvalue:integer,valueequaltothenumberof[argument・・・_Fread:Functionprototypes:size_t,FREAD(void,^buffer,size_t,size,size_t,count,FILE,^stream);Function:readdatafromafilestream,readcountelements,eachelementsizebytes・Ifthecallsucceeds,returncou

6、nt・・Ifthecallissuccessful,theactualreadsize*countbytesarereadParameter:Buffer:isusedtoreceivedatamemoryaddresses,atleastsize*countbytesinsizeSize:thesizeofasingleelement,inbytesThenumberofcount:elements,eachofwhichissizebytes・Stream:inputstreamReturnv

7、alue:thenumberofelementsactuallyread.Ifthereturnvalueisnotthesameascount(notcount*size),theendorerrorofthefilemayoccurGetstheerrorinformationfromferrorandfeof,ordetectsifthefileendsFilewrite:Fputc:Functionname:writethecharacterfilefunctionfputc()Funct

8、ionfunction:writesthecharacterchtothelocationofthecurrentwritingpointerofthefilepointedtobythefilepointerfp.Functionformat:intfputc(int,N,File,*fp)Parameterinterpretation:FPisthefilepointer,whosevalueisobtainedwhenthefileisopenedbyexecutingfop

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。