当前位置: 代码迷 >> C语言 >> 求助高手!
  详细解决方案

求助高手!

热度:334   发布时间:2008-06-22 00:20:25.0
[bo][un]卧龙孔明[/un] 在 2008-6-21 16:43 的发言:[/bo]

文件二进制读取这记得不太清了
不过好像fgets不能读"rb"吧
用fread

其实可以的


[color=white]
----------------解决方案--------------------------------------------------------
可以“读”,但是对'\n'的处理可能不正确……
----------------解决方案--------------------------------------------------------
三种换行模式:
假如只有\n或者\r\n,还是正确的,不过后者会多了个字符
假如只有\r,那就直接终结了


[color=white]
----------------解决方案--------------------------------------------------------
所以,这种可移植性是不好的,还是"rt"比较好,哈哈~~
----------------解决方案--------------------------------------------------------
其实假如只是fscanf的话还是安全的。。。
fgets就免了。。。


[color=white]
----------------解决方案--------------------------------------------------------
恩恩……话说,CFAQ里面强烈建议避免混合使用fscanf,和fgets……
----------------解决方案--------------------------------------------------------
  相关解决方案