【发布时间】:2013-01-15 15:10:38
【问题描述】:
你好,我有一个简单的函数来读取文件
while(fscanf(fp," %255[a-zA-Z]",test) == 1)
{
puste = 1;
push(&drzewo,test);
}
它应该只读取只包含字母字符的单词并且效果很好。例如,当我的文件中有一个数字时,我的 while 循环退出;应该怎么改?
【问题讨论】:
-
现在它只读取字母字符。你想要它做什么?
-
你到底想读什么字?即使那个词包含非字母字符?
-
据我了解,他希望它跳过其他所有内容。您必须从 while 条件中取出 fscanf 并将该测试放入循环中,并将其他内容作为您的条件。
标签: c