实验4进程间通信:管道(3)

时间:2025-04-21

Linux学习之实验篇共 7篇

FILE *write_fp;

sprintf(buffer, “write_fp=popen(“od –cif(write_fp!=NULL) {

} }

保存退出$wq

(2) 用gcc命令将文件编译链接,生成目标文件a1.out

$gcc –o a1.out a1.c

(3) 运行目标文件a1.out

$./a1.out

查看运行结果,并将其记录到实验报告中。

2. 用pipe函数建立一个管道 (1)

新建一个C语言程序a2.c

$vi a2.c

程序目的:用pipe函数建立一个管道。其中,从file_pipes[1]端口将some_data数组中的信息写入管道,从file_pipes[0]端口读出管道中的信息。 a2.c文件内容:

#include<unistd.h>

#include<stdlib.h>

#include<stdio.h>

int main()

{

memset(buffer,’\0’,sizeof(buffer));

if(pipe(file_pipes)==0) {

printf(“Wrote %d bytes\n”printf(“Read %d bytes: %s\exit(EXIT_SUCCESS); }

实验4进程间通信:管道(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219