linux编程
l0605020112
这个作者很懒,什么都没留下…
展开
-
从Linux程序中执行shell(程序、脚本)并获得输出结果
1. 前言2. 使用临时文件3. 使用匿名管道4. 使用popen5. 小结 1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 sys转载 2014-02-25 15:55:05 · 3781 阅读 · 0 评论 -
fopen与open的区别
open和fopen的区别: 1.缓冲文件系统 缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大转载 2014-03-04 11:05:13 · 643 阅读 · 0 评论