fgetc()

流浪若相惜 2013-12-03 09:12:28
1.返回的是下一个字符还是当前所指字符?
2.fgetc()能返回空格类字符吗?
...全文
232 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
流浪若相惜 2013-12-04
  • 打赏
  • 举报
回复
引用 8 楼 turingo 的回复:
我的理解就是当前字符,如果当前没有字符了,它就是EOF特殊字符。 [quote=引用 7 楼 ztzi321 的回复:] [quote=引用 5 楼 turingo 的回复:] 把EOF理解为特殊的字符就好了。 [quote=引用 4 楼 ztzi321 的回复:] [quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote][/quote]这是应该说的不是当前字符吧?[/quote][/quote]是不是读取当前字节,把指针移到下一个字符位置?是这样理解吗?
ForestDB 2013-12-04
  • 打赏
  • 举报
回复
一个文件刚刚打开,何为第一个字符,何为下一个字符?
图灵狗 2013-12-04
  • 打赏
  • 举报
回复
我的理解就是当前字符,如果当前没有字符了,它就是EOF特殊字符。
引用 7 楼 ztzi321 的回复:
[quote=引用 5 楼 turingo 的回复:] 把EOF理解为特殊的字符就好了。 [quote=引用 4 楼 ztzi321 的回复:] [quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote][/quote]这是应该说的不是当前字符吧?[/quote]
流浪若相惜 2013-12-04
  • 打赏
  • 举报
回复
引用 5 楼 turingo 的回复:
把EOF理解为特殊的字符就好了。 [quote=引用 4 楼 ztzi321 的回复:] [quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote][/quote]这是应该说的不是当前字符吧?
流浪若相惜 2013-12-04
  • 打赏
  • 举报
回复
引用 5 楼 turingo 的回复:
把EOF理解为特殊的字符就好了。 [quote=引用 4 楼 ztzi321 的回复:] [quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote][/quote]"fgetc()函数返回来自stream(流)中的下一个字符"我说的是这句?
图灵狗 2013-12-04
  • 打赏
  • 举报
回复
把EOF理解为特殊的字符就好了。
引用 4 楼 ztzi321 的回复:
[quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote]
流浪若相惜 2013-12-04
  • 打赏
  • 举报
回复
引用 1 楼 turingo 的回复:
1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?
流浪若相惜 2013-12-04
  • 打赏
  • 举报
回复
引用 2 楼 ForestDB 的回复:
何为下一个,何为当前?
fgetc( FILE *stream)是stream所指的字符还是它的下一个?
赵4老师 2013-12-04
  • 打赏
  • 举报
回复
字符是表象,其对应字节值才是本质。
赵4老师 2013-12-04
  • 打赏
  • 举报
回复
所指字符。 刚打开文件时ftell返回0 fgetc返回第0个字符(如果文件长度为0则返回EOF) 推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。
图灵狗 2013-12-04
  • 打赏
  • 举报
回复
是的
引用 10 楼 ztzi321 的回复:
[quote=引用 8 楼 turingo 的回复:] 我的理解就是当前字符,如果当前没有字符了,它就是EOF特殊字符。 [quote=引用 7 楼 ztzi321 的回复:] [quote=引用 5 楼 turingo 的回复:] 把EOF理解为特殊的字符就好了。 [quote=引用 4 楼 ztzi321 的回复:] [quote=引用 1 楼 turingo 的回复:] 1、当前所指; 2、能。 [quote=引用 楼主 ztzi321 的回复:] 1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?
[/quote] “fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF”如何理解?[/quote][/quote]这是应该说的不是当前字符吧?[/quote][/quote]是不是读取当前字节,把指针移到下一个字符位置?是这样理解吗?[/quote]
ForestDB 2013-12-03
  • 打赏
  • 举报
回复
何为下一个,何为当前?
图灵狗 2013-12-03
  • 打赏
  • 举报
回复
1、当前所指; 2、能。
引用 楼主 ztzi321 的回复:
1.返回的是下一个字符还是当前所指字符? 2.fgetc()能返回空格类字符吗?

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧