你也是大一的?我也是,交个朋友咯,我QQ2452140615,加的时候写上:编程爱好者。
其实你写的程序还是可以的啦,但是就是太依靠标准函数了,而且对一些文件还有字符数组的操作显得很生疏。这个程序可以使用一个很长的字符数组来读取每行的内容,只要检查开头的几个字符是否是那谁谁的名字就可以了。然后再计算每行有多少个字。
关于这个程序嘛,没有办法说什么,好乱的阿,前面反复用了几个fseek,都不知道跳那里去了。ftell是返回当前文件的位置,你又用它来创建字符数组,所以,很多东西都没法讲啦。还有fread,你应该好好看看书上的定义,用错啦。还有后面的while语句部分,判断得莫名其妙呃。所以,不要再纠结于这个程序,重写吧。