文件的操作

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命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Apollo Codegen 没有找到生成代码的操作或片段

VSCode自定义代码片段——.vue文件的模板

操作栏标签片段中的片段?

C#程序员经常用到的10个实用代码片段 - 操作系统