在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
文件操作的一些常用类型 "r"为读而打开文本文件(不存在则出错) "w"为写而打开文本文件(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖) "a"为在文件后面添加数据而打开文本文件(若不存在,则新建;反之,在原文件后追加) "r+"为读和写而打开文本文件(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变) "wb"为写而打开二进制文件 "rb"为读而打开二进制文件 "ab"为在文件后添加数据而打开一个二进制文件 "rb+"为读和写而打开二进制文件,只是再随后的读写中,可以由位置函数设置读和写的起始位置 "w+"首先建立一个新文件,进行写操作,随后可以从头开始读(若文件存在,原内容将全部消失) "a+"功能与”a”相同;只是在文件尾部添加新的数据后,可以从头开始读 "wb+"功能与"w+”同.只是在随后的读写时,可以由位置函数设置读和写的起始位置 "ab+"功能与”a+”相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置
常见的一些文件操作 1、读取文件
char * fgets(char *s, int n, FILE *stream); s:字符型指针,指向存储读入数据的缓冲区的地址 n:从流中读入n-1字符 stream:指向读取的流
2、行读取 3、写入 int fputs(const char *str, FILE *stream); str:这是一个数组,包含了要写入的以空字符终止的字符序列 stream:指向FILE对象的指针,该FILE对象标识了要被写入字符串的流
老九学堂会员社群出品 作者:Zero_皮球 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论