[Linux管道和IPC]命名管道操作--命名管道通信发送客户端
#include<stdio.h>#include<stdlib.h>#defineFIFO_FILE"MYFIFO"intmain(intargc,char*argv[]){FILE*fp;inti;if(argc<2)//如果参数错误{printf("请使用:%s<pathname>\n",argv[0]);exit(1);}if((fp=fopen(FIFO_FILE,"w"))==NULL)//打开文件{printf("打开文件失败.\n");exit(1);}for(i=1;i<argc;i++)//通过管道发送数据{if(fputs(argv[i],fp)==EOF){printf("写fifo失败.\n");exit(1);}if(fputs("",fp)==EOF){printf("写fifo失败.\n");exit(1);}}fclose(fp);return0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。