手机版

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

时间:2025-04-23   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)