文件的操作
Posted lianggaoblogyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件的操作相关的知识,希望对你有一定的参考价值。
1.fopen打开文件:
FILE* fopen(const char*fileName,const char*_tMode)
fopen("test.txt","r+");
_tMode取值:
r ,w,a
r+,w+,a+
rb,wb,ab
rb+,wb+,ab+
1 FILE*input=fopen("test.txt","r+");
2.fclose关闭文件
1 fclose(input)
3.getc从流中获得一个字符
char getc(FILE*stream)=fgetc(FILE*stream)
1 //逐个字符输出文件中的内容 2 FILE*input=fopen("text.txt","r+"); 3 char ch; 4 ch=getc(input); 5 while(ch!=EOF){ 6 printf_s("%c", ch); 7 ch = getc(input); 8 9 }
4.putc向文件流中放入一个字符
1 char ch=‘a‘; 2 putc(input);
5.char* str fgets(char*str,int num,FILE*strem)
从文件流中读取num-1个字符放入到str中,遇到EOF结束返回NULL,否则返回str
6.int fputs(char*s,FILE*stream)
向文件流中写入s字符串,成功时返回非负值,失败时返回EOF
以上是关于文件的操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程