2012年4月3日

《C程序设计语言》------练习7-7、7-8

摘要: 练习7-7:修改第5章的模式查找程序,使它从一个命名文件的集合中读取输入(文件名参数),如果没有文件名参数,则从标准输入中读取输入。当发现一个匹配行时,是否将相应的文件名打印出来:#include <stdio.h>#include <string.h>#define MAXLINE 1000int getlinen(char *line, int max); /*输入行*/main(int argc, char *argv[]){ char line[MAXLINE]; long lineno = 0; ... 阅读全文

posted @ 2012-04-03 16:42 初级业余程序员 阅读(445) 评论(0) 推荐(0)

(转载)在linux下调用syscalls.h头文件

摘要: 终于开始看 The C 的第八章 The UNIX System Interface 了!这是比较激动人心的一章,学过之后就可以开始写 Unix 程序了,比如打印目录,查看文件大小、文件属性等,也就是说可以写一些比较实用的小程序了。而且一些系统函数,例如 read(),write()等,是 unix 编程的基础。另外,也讲解了 malloc 的一种实现方法,我想这将会加深我对内存的理解。然而,第一个例子就让我傻眼了。 1 #include "syscalls.h" 2 3 main() 4 { 5 char buf[BUFSIZ]; 6 int n; 7 8 while ( 阅读全文

posted @ 2012-04-03 16:10 初级业余程序员 阅读(1228) 评论(0) 推荐(0)

导航