要求:现在有一个2G大小的文件(*.txt),里面的内容是,每行只有一个单位的名称,现在要求读取最后的一千行的单位名称。(读取时要注意效率)问题:1,用C语言如何读取大文件?(要用内存映射及64位的API吗?) 2,如何统计文件里的行数? 3,如何读取文件中一行的数据?(fgets() api?) 暂时想到的就是这些问题,请各路高手给点方法和C语言代码,不尽感谢!给分