c语言基础知识初学者怎样看懂代码(C语言教你用代码方法操作文件)

发布日期:2024-12-22 08:07:44     作者:东邪天上     手机:https://m.xinb2b.cn/tech/uxw292036.html     违规举报

C语言之中文件的操作很重要,开发软件时常常需要对文件进行读写,今天小编带大家来入门C语言的文件操作。


1.fopen函数 打开文件

表达式:FILE *fopen(const char *fname, const char *mode);

参数1:fname 文件名

参数2:mode 打开方式 (“r” 读 、“w” 写)

返回值:文件指针,如果打开失败,返回值为NULL


文件打开方式:”r“ 以读的方式打开文本文件”r “ 以读写的方式打开文本文件”rb“ 以读的方式打开二进制文件”rb “ 以读写的方式打开二进制文件”w“ 以写的方式创建一个文本文件,如果存在就覆盖”w “ 以写读的方式打开文本文件”wb“ 以写的方式创建二进制文件”wb “ 以写读的方式创建二进制文件”a“ 以尾部追加的方式打开文本文件,只能写“a ” 以尾部追加的方式打开文本文件,能读能写“ab” 以尾部追加的方式打开二进制文件,只能写“ab ” 以尾部追加的方式打开二进制文件,能读能写2.fclose函数 关闭文件

写入的内容会存在缓存区,并没有真正写入文件。当以函数fclose关闭文件或者用fflush刷新文件时,不仅可以清理缓存,还可以真正写入文件。

3.fgetc 文件读取(一个字符)

从文件里读取一个字符。

表达式:int fgetc(FTLE *stream);

返回值:成功返回读取到的字符,类型是int;读取失败或者读到文件尾时,返回EOF,也就是-1

4.fputc 写入文件(一个字符)

将一个字符写入文件。

表达式:fgetc (intc, FILE * stream );

返回值:失败时返回EOF

5.fgets 读取文件(一个字符串)

将字符串写入文件。也可以输入字符串。

表达式:char *fgets(char *str, int num, FILE *stream);

参数num:最多读取num-1个字符或者遇到文件结束符EOF结束。

返回值:失败返回NULL;成功返回字符指针;


7.fprintf 写入文件(写入格式化数据)

表达式:int fprintf(FILE *stream, const char *format, ...);

与printf函数相似,主要是在第一个参数指定写入文件。


8.fscanf 读取文件 (格式化读取数据)

表达式:int fscanf(FILE *stream, const char *format, ...);

返回值:成功时返回实际读取的数据个数。失败返回EOF。

 
 
本文地址:https://xinb2b.cn/tech/uxw292036.html,转载请注明出处。

推荐图文
推荐科技知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.108 second(s), 1 queries, Memory 2.39 M