【发布时间】:2012-03-11 12:50:17
【问题描述】:
我有一张这样的桌子;
01 01 02 00 01 02 00 01
01 02 00 01 02 00 01 02
02 00 11 04 04 04 04 04
00 01 10 03 03 03 03 03
我正在阅读这样的文件:
FILE *map = open_file("lazy.map");
if (map == 0)
return 0;
for (i = 0; i < TOTAL_TILES; ++i) {
int ttype;
fscanf(map,"%i",&ttype);
// do other stuff here...
}
有没有办法检查 fscanf 是否失败?
【问题讨论】:
标签: c file-io error-handling scanf