C语言--保姆教学,文件读写(三)

186 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

前言

 每天一小步,成功一大步。大家好,我是程序猿小白 GW_gw,很高兴能和大家一起学习每天小知识。

以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。

摘要

 本文主要讲述C语言文件读取的一些基本操作,文本文件读取,二进制文件读取。

写入文件

4.1 写入文本文件

 int fputc( int c, FILE *fp );

把单个字符写入到文件中,写入成功会返回写入的字符,失败则返回EOF。

 int fputs( const char *s, FILE *fp );

把字符串写入到文件中,写入成功返回非负值,失败则返回EOF。

 int fprintf(FILE *fp,const char *format, ...)

发送格式化输出到文件中。字符串格式参考printf.

4.2 写入二进制文件

 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)

ptr 指向被写入的参数的内存块。

size 被写入的每个元素的大小

nmemb 被写入元素的个数

stream 指向被写入的文件

从ptr中读取nmemb个size大小的数输入到stream指向的文件中。

结语

以上就是对文本文件和二进制文件的写入操作,自此关于C语言的文件读写系列就到这里了,欢迎大家斧正。

欢迎点击传送门查看文件读写系列:

C语言--保姆教学,文件读写(一)

C语言--保姆教学,文件读写(二)