« Redmon | 首页 | wilson2070 »
个人主页: http://www.isayme.org
在 EOF是什么? 留言:
应该是这样吧: 首先肯定的是返回值都是int型的。 如果读二进制读到-1,则其实读到的是0xff,fgetc返回时将其转为int型即0x00ff,对于int型来说,0x00ff不等于-1; 如果fgetc返回值是-1,则说明返回的是int型的-1即0xffff;
2011-11-14 10:04:35
int fgetc(FILE *fp) { return (__sgetc(fp)); } google codesearch搜到的代码是这样的,返回值是int,不是unsigned int
2011-11-13 07:14:07
在 每行字符数(CPL)的起源 留言:
这个小知识点真是不错,有意思!
2011-10-23 18:51:57
留言(3 条)
在 EOF是什么? 留言:
应该是这样吧:
首先肯定的是返回值都是int型的。
如果读二进制读到-1,则其实读到的是0xff,fgetc返回时将其转为int型即0x00ff,对于int型来说,0x00ff不等于-1;
如果fgetc返回值是-1,则说明返回的是int型的-1即0xffff;
2011-11-14 10:04:35
在 EOF是什么? 留言:
int
fgetc(FILE *fp)
{
return (__sgetc(fp));
}
google codesearch搜到的代码是这样的,返回值是int,不是unsigned int
2011-11-13 07:14:07
在 每行字符数(CPL)的起源 留言:
这个小知识点真是不错,有意思!
2011-10-23 18:51:57