实现more命令
在看了《Linux/UNIX系统编程手册》和APUE前几章之后发现缺少相应的实践,如果只是单纯的了解API并没有太大意义,因此决定跟随《UNIX/Linux编程实践教程》将书中的例子调通与理解透。然后再去啃APUE,效果应该会好很多。
书中第一章给出了more实现的第一版,由于书写与2004年,代码看上去有些“另类”,修改后如下:
编译方法是直接使用gcc more01.c,然后./a.out more.01.c /etc/passwd
或从标准输入中获取信息直接输入./a.out
下面代码有几点需要注意:
if ( (fp = fopen(* ++argv, "r&q......