资源简介
Linux C编程从初学到精通 这本书对应的源码,从第一章到第十七章的代码全部都有, 可以更加方便大家学习Linux下C语言。
代码片段和文件信息
#include
#include
#include
#include
#include
#define BUFSIZE PIPE_BUF /* PIPE_BUF:管道默认一次性读写的数据长度*/
void err_quit(char * msg)
{
printf ( msg );
exit(1);
}
int main(void)
{
int fd[2];
char buf[BUFSIZE] = “hello my brother!\n“; /* 缓冲区 */
pid_t pid;
int len;
if ( (pipe(fd)) < 0 ) /*创建管道*/
{
err_quit(“pipe failed\n“);
}
if ( (pid = fork()) < 0 ) /*创建第一个子进程*/
{
err_quit(“fork failed\n“);
}
else if ( pid == 0 ) /*子进程中*/
{
close ( fd[0] ); /*关闭不使用的文件描述符*/
write(fd[1] buf strlen(buf)); /*写入消息*/
exit(0);
}
if ( (pid = fork()) < 0 ) /*创建第二个子进程*
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1335 2010-01-23 11:41 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\brother_pipe.c
文件 604 2010-01-23 11:42 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\create_FIFO.c
文件 666 2010-01-23 11:40 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\create_pipe.c
文件 460 2010-01-23 11:49 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\create_shm.c
文件 3613 2010-01-23 11:44 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\msg_app.c
文件 1125 2010-01-23 11:41 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\parent_pipe_child.c
文件 606 2010-01-23 16:29 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\read_fifo.c
文件 632 2009-10-17 23:54 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\read_shm.c
文件 4100 2010-01-23 22:59 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\sem_app.c
文件 1121 2010-01-23 11:43 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\write_fifo.c
文件 646 2009-10-17 23:52 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_10\write_shm.c
文件 1157 2010-01-24 15:41 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\bind.c
文件 1541 2009-10-24 11:05 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\client_tcp.c
文件 1455 2009-10-25 21:11 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\client_udp.c
文件 1800 2010-01-24 15:43 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\lisn_acp.c
文件 5417 2009-10-27 22:16 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\myping.c
文件 1177 2010-01-24 15:53 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\remote_connect.c
文件 2029 2010-01-24 16:18 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\remote_read.c
文件 1476 2010-01-24 16:08 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\remote_recv.c
文件 2547 2009-10-24 10:59 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\server_tcp.c
文件 1282 2009-10-25 21:09 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_11\server_udp.c
文件 540 2010-01-25 17:21 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\add_label.c
文件 842 2010-01-25 17:23 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\button_example.c
文件 1519 2010-01-25 18:46 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\check_radio.c
文件 1726 2010-01-25 18:44 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\control_example.c
文件 2051 2009-10-31 22:24 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\con_nested_table.c
文件 1415 2009-11-01 21:03 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\dialog_example.c
文件 981 2010-01-25 17:24 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\entry_example.c
文件 311 2010-01-25 17:19 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\first_win.c
文件 777 2009-10-31 23:49 《Linux+C编程从初学到精通》源码和实战演练参考答案\Linux Cchapter_12\hpaned_example.c
............此处省略108个文件信息
- 上一篇:旅游背包问题
- 下一篇:简易MFC图书馆管理系统
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- Linux驱动,SPI驱动
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- opengl:基于linux下雷达ppi
- linux ymodem串口发送
- 基于x86 + linux 的堆栈回溯实验(xos_
- linux下用C编写的OCI连接Oracle数据库程
- PMAC编程环境配置演示代码
- linux c++实现https
- Linux操作系统下C语言编程入门.pdf
- gt9xx驱动代码linux
- SHT3X温湿度传感器驱动linux
- 传智播客2018c++全套讲义,c基础,c提
- linux上c++多线程
- linux内核源码
- Linux高性能服务器编程源码
- 课程设计:模拟Linux文件系统(源码
- Linux设备驱动开发详解:基于最新的
- 《鸟叔的私房菜(linux初学者必备)》
- 《鸟哥的Linux私房菜-基础篇》第四版
- 嵌入式linux 入门笔记.pdf
评论
共有 条评论