小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
每天一小步,成功一大步。大家好,我是程序猿小白 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语言的文件读写系列就到这里了,欢迎大家斧正。
欢迎点击传送门查看文件读写系列: