社区
C语言
帖子详情
C语言,fgets()函数使用,文件结尾判断
恋无梦
2016-12-11 09:50:23
fgets()到文件位不是应该返回EOF吗?为什么一直检测不到文件结尾
...全文
411
1
打赏
收藏
C语言,fgets()函数使用,文件结尾判断
fgets()到文件位不是应该返回EOF吗?为什么一直检测不到文件结尾
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
恋无梦
2016-12-11
打赏
举报
回复
已经解决了,原来是用null判断的
C语言
全套视频教程 视频.txt
C语言
之基础 1)
C语言
之简介 2)
C语言
之搭建开发环境 3)
C语言
之第一个简单程序的结构详解 4)
C语言
之书写规范和注释 5)
C语言
之数据类型 字符串和格式化输入输出 6)
C语言
之
使用
字符串 7)
C语言
之格式化输出 8)
C语言
之格式化输入 9)
C语言
之格式化输入输出整理 10)
C语言
之基本运算符 11)
C语言
之其他运算符 12)
C语言
之表达式和语句 循环语句 13)
C语言
之while循环语句 14)
C语言
之do-while循环语句 15)
C语言
之for循环语句 16)
C语言
之
使用
关系运算符和表达式 17)
C语言
之赋值运算+=、-=、*=、/=、%= 18)
C语言
之循环嵌套 分支跳转 19)
C语言
之分支和跳转 if 20)
C语言
之分支和跳转 if-else 21)
C语言
之条件运算符 ?: 22)
C语言
之循环辅助手段:continue 和 break 23)
C语言
之分支和跳转 switch和break 24)
C语言
之分支和跳转 goto语句 25)
C语言
之字符输入/输出和输入确认 指针 26)
C语言
之初识指针 27)
C语言
之指针的简单用法 28)
C语言
之字符串指针详解 数组 29)
C语言
之定义数组 30)
C语言
之一维数组的
使用
31)
C语言
之二维数组和多维数组 32)
C语言
之指向数组的指针 33)
C语言
之保护数组内容const的
使用
34)
C语言
之指向多维数组的指针
函数
35)
C语言
之
函数
的定义和调用 36)
C语言
之定义带参数的
函数
37)
C语言
之
函数
之形参和实参 38)
C语言
之
函数
之返回值和
函数
类型 39)
C语言
之指针做
函数
参数 40)
C语言
之数组做
函数
参数 41)
c语言
之递归 字符串和字符串
函数
42)
c语言
之字符串I/O 43)
C语言
之字符串输入/输出 44)
C语言
之字符串处理
函数
文件
操作 45)
C语言
之
文件
是什么 46)
C语言
之用fopen() 打开
文件
,关闭
文件
fclose() 47)
C语言
之getc() 和 putc 读写
文件
48)
C语言
之
文件
结尾
49)
C语言
之
fgets
() 和 fputs() 50)
C语言
之
文件
内部指针 51)
C语言
之rewind() 52)
C语言
之随机存取 fseek() 和 ftell()
函数
53)
C语言
之fsetpos和fgetpos 54)
C语言
之fread() 和 fwrite()
函数
结构体和其他数据形式 55)
C语言
之结构体的定义和初始化 56)
C语言
之访问结构体成员 57)
C语言
之结构数组 58)
C语言
之结构体指针 59)
C语言
之结构体做
函数
参数 60)
C语言
之把结构体保存到
文件
已更新至此 61)
C语言
之联合简介 62)
C语言
之枚举类型 63)
C语言
之
函数
和指针 位操作 64)
C语言
之二进制、位和字节 65)
C语言
之位运算 66)
C语言
之打开位 67)
C语言
之转置位及查看位 68)
C语言
之左移右移(大结局)
自学去
c语言
视频教程
本套教程免费获取地址:www.zixue7.com
C语言
之基础 1)
C语言
之简介 2)
C语言
之搭建开发环境 3)
C语言
之第一个简单程序的结构详解 4)
C语言
之书写规范和注释 5)
C语言
之数据类型 字符串和格式化输入输出 6)
C语言
之
使用
字符串 7)
C语言
之格式化输出 8)
C语言
之格式化输入 9)
C语言
之格式化输入输出整理 10)
C语言
之基本运算符 11)
C语言
之其他运算符 12)
C语言
之表达式和语句 循环语句 13)
C语言
之while循环语句 14)
C语言
之do-while循环语句 15)
C语言
之for循环语句 16)
C语言
之
使用
关系运算符和表达式 17)
C语言
之赋值运算+=、-=、*=、/=、%= 18)
C语言
之循环嵌套 分支跳转 19)
C语言
之分支和跳转 if 20)
C语言
之分支和跳转 if-else 21)
C语言
之条件运算符 if-elseif 和 ?: 22)
C语言
之循环辅助手段:continue和 break 23)
C语言
之分支和跳转 switch和break 24)
C语言
之分支和跳转 goto语句 25)
C语言
之字符输入/输出和输入确认 指针 26)
C语言
之初识指针 27)
C语言
之指针的简单用法 28)
C语言
之字符串指针详解 数组 29)
C语言
之定义数组 30)
C语言
之一维数组的
使用
31)
C语言
之二维数组和多维数组 32)
C语言
之指向数组的指针 33)
C语言
之保护数组内容const的
使用
34)
C语言
之指向多维数组的指针
函数
35)
C语言
之
函数
的定义和调用 36)
C语言
之定义带参数的
函数
37)
C语言
之
函数
之形参和实参 38)
C语言
之
函数
之返回值和
函数
类型 39)
C语言
之指针做
函数
参数 40)
C语言
之数组做
函数
参数 41)
C语言
之
函数
之递归详解 字符串和字符串
函数
42)
C语言
之字符串表示和字符串I/O 43)
C语言
之字符串输入/输出 44)
C语言
之字符串处理
函数
操作
文件
45)
C语言
之
文件
是什么 46)
C语言
之用fopen() 打开
文件
,关闭
文件
fclose() 47)
C语言
之getc() 和 putc 读写
文件
48)
C语言
之
文件
结尾
49)
C语言
之
fgets
() 和 fputs() 50)
C语言
之
文件
内部指针 51)
C语言
之rewind() 52)
C语言
之随机存取 fseek()和 ftell()
函数
53)
C语言
之fsetpos和fgetpos 54)
C语言
之fread() 和 fwrite()
函数
结构体和其他数据形式 55)
C语言
之结构体的定义和初始化 56)
C语言
之访问结构体成员 57)
C语言
之结构数组 58)
C语言
之结构体指针 59)
C语言
之结构体做
函数
参数 60)
C语言
之把结构体保存到
文件
61)
C语言
之联合简介 62)
C语言
之枚举类型 63)
C语言
之
函数
和指针 位操作 64)
C语言
之二进制、位和字节 65)
C语言
之位运算 66)
C语言
之打开位 67)
C语言
之转置位及查看位 68)
C语言
之左移右移(大结局)
fgets
函数
及其用法,
C语言
fgets
函数
详解
虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,gets 无法检测到这个问题,就会发生内存越界,所以编程时建议
使用
fgets
()。
fgets
() 的原型为: # include <stdio.h> char *
fgets
(char *s, int size, FILE *stream);
fgets
() 虽然比 gets() 安全,但安全是要付出代价...
C语言
fgets
()
函数
:以字符串形式读取
文件
点击上方蓝字关注我,了解更多咨询
C语言
fgets
()
函数
从文本
文件
中读取一个字符串,并将其保存到内存变量中。
fgets
()
函数
位于 <stdio.h> 头
文件
中,其
使用
格式如下:
fgets
(字符串指针,字符个数n,
文件
指针);格式说明:第 1 个参数“字符串指针”可以是一个字符数组名,也可以是字符指针,用于存放读出的字符串;第 2 个参数是一个整型数,用...
c语言
中
fgets
读完后
文件
指针,
C语言
fgets
返回值
C语言
fgets
读取头
文件
出现问题
c语言
中
fgets
函数
的返回值,什么情况下返回空指针。
c语言
中
fgets
函数
的返回值,什么情况下返回空指针。如题
fgets
是系统输入
函数
,从
文件
流读入一行字符串,含空格键等,
函数
原型是: char *
fgets
( char * str, int num, FILE * stream ); 输入成功时,返回 char 型指针,指向 读入的字符串内容,含换行键(gets 类似,但不含换行键)。c...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章