【发布时间】:2014-01-20 09:05:29
【问题描述】:
C 中的哪些文件阅读器可以处理读取不一致的文件?有时文件是“字号”,有时只是“字”。像这样。
bob 456
echo
cat
dog 1101
peacock 300
这是我用 fscanf 尝试过的。我很惊讶它奏效了。我不认为 fscanf 喜欢不一致的文件。有什么我需要担心的吗?我知道如果你不小心, fscanf 会产生非常糟糕的副作用。
while (fscanf(pFile, "%s %d", nam, &val) !=EOF)
{
//my work
}
【问题讨论】: