你直接用 fgets(FILE *fp),就可以实现啊。 功能:从fp指向的文件中读取一字节代码 返值:返回读到的代码值;读到文件尾或出错为EOF(-1); 你用个while循环语句,把fgets(fp)读到的结果直接赋给你的数组,直到当fgets的返回结果为EOF,退出循环。这样就能读逐个字符了,因为执行一个fgets函数,文件指针自动后移一个字节。