c或者c++读取一个1mb大的txt文件,怎么读

c或者c++读取一个1mb大的txt文件,如何读?
c或者c++读取一个1mb大的txt文件,如何读?
里面每一行的格式如下
C/C++ code
009171    1    00000057    张三        33    0    2011/12/29  12:34:43
009172    1    00000037    李四        33    1    2011/12/29  12:36:03
009173    1    00000037    李四        33    1    2011/12/29  12:36:05
009174    1    00000023    王五        33    1    2011/12/29  12:37:08


------解决方案--------------------
1M并不大啊
直接fopen就可以读取了
几百M的话就内存映射