C语言学习笔记:字符串方式文件读写函数fgets( )和fputs( )
2020-03-08 13:39
1061 查看
这两个函数以字符串的方式来对文本文件进行读写。读写文件时一次读取或写入的是字符串。
fputs( )函数
fputs( )函数用来向指定的文本文件写入一个字符串,调用格式为:
fputs(s,fp);//视角:从左往右看
s:要写入的字符串
可以是字符数组名,字符型指针,字符串常量
fp:文件指针
相关说明:
- 字符串s的结束符’\0’不写入文件;
- 函数执行成功返回最后一个字符;
- 函数执行失败返回EOF。
fgets( )函数
fgets( )函数用来从文本文件中读取字符串,调用格式为:
fgets(s,n,fp);// 视角:从右往左看
s:字符数组名或字符指针;
n:指定读入的字符个数;
fp:文件指针。
相关说明:
- 函数被调用时,最多读取n-1个字符,并将读入的字符串存入从指针s所指向内存地址开始的n-1个连续的内存单元中;
- 当读取的字符达到指定的个数,或接收到换行符,或接收到文件结束标记EOF时,将在读取的字符后面自动添加一个’\0’字符;
- 若有换行符,则将换行符保留,此时换行符在结束符之前;
- 若有EOF,则不保留EOF。
- 读取成功,返回读取的字符串;
- 读取失败,返回空指针NULL,此时s中内容不确定。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C语言学习笔记之文件I/O(fgets()函数和fputs()函数)
- C语言字符串与文件读写函数 fgets(),fputs()......
- 文件的读写(1)字符读写函数fgetc和fputc以及字符串读写函数fgets和fputs
- 四种读写文件的方式:系统调用(open/read/write),C语言(fopen,fgets, fputs),C++(ifstream, ofstream getline,)泛型算法
- 字符串读写函数fgets和fputs
- 【C语言学习笔记】函数及多文件开发
- 字符串读写函数:fgets和fputs
- 字符串读写函数fgets和fputs
- C语言——字符串处理函数学习笔记
- 文件操作函数 C语言 (FILE fputc fgetc fputs fgets fscanf fprintf)
- C++文件读写函数之——fopen、fread和fwrite、fgetc和fputc、fgets和fputs、ftellf和fseek、rewind
- Java学习笔记之swing文件选取器 例子 (4种读写文件方式-和图片的读写方法)
- 字符串读写函数fgets和fputs
- 文件类型,c语言文件读写,文件缓冲,文件打开方式,文件操作函数
- 字符串读写函数fgets和fputs
- C语言学习笔记 lesson17 字符串处理函数之fgets与gets
- PHP文件读写操作相关函数学习资料笔记
- fgetc()/fputc()/fgets()/fputs()/fread()/fwrite()/fopen()/fclose() 等C语言文件操作函数
- 使用fgets和fputs函数读写文件
- C语言学习笔记之常用的字符串处理函数