2013-07-28 48 views

回答

1

快速查看ent.c中的代码,在第181行显示while语句。该行从fp指向的文件中执行fgetc。为了使这个工作正常,你只需要在该语句中添加一个计数器即可。沿

while ((my_count++ < MAX_COUNT) && ((oc = fgetc(fp)) != EOF)) 

东西线,其中MY_COUNT是一个int(或长 - 这取决于你真的有多大希望),并为MAX_COUNT你会100000务必初始化MY_COUNT 0

+0

你有没有平均线181? – willc2

+0

willc2 - 谢谢 - 我修好了。 –

+0

我做了编辑,但它似乎没有像我所希望的那样影响扫描时间。例如,一个小的.txt文件扫描速度非常快,但是一个大的.iso文件需要一段时间。这是我的代码的样子: /*扫描输入文件和计数字符出现*/ \t float my_count = 0; \t const MAX_COUNT = 100000; \t而((MY_COUNT ++ blashmet