首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

fgetc() 函数的奇怪现象,该如何解决

2013-01-28 
fgetc() 函数的奇怪现象我从一个有限大小的文件里按字符读取内容while((strfgetc(fp))!EOF){...}但是最

fgetc() 函数的奇怪现象
我从一个有限大小的文件里按字符读取内容
while((str=fgetc(fp))!=EOF)
{...}
但是最后却会读取无限的0xfffff...,跳不出while循环,直到程序自己break掉。
环境VS2010
[解决办法]
eof定义是-1 跟你的类型不匹配  你应该定义成int的
[解决办法]
unsigned char str1;
改成char str1;

热点排行