91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

進程通信 (命名管道 單向通信)

發布時間:2020-07-13 04:06:45 來源:網絡 閱讀:345 作者:秋笙夏笛 欄目:編程語言
 client.c:
 1 #include<stdio.h>
  2#include<stdlib.h>
  3#include<string.h>
  4#include<sys/stat.h>
  5#include<sys/types.h>
  6#include<unistd.h>
  7#include<fcntl.h>
  8#define _PATH_ "./tmp"
  9#define SIZE 100
 10int main()
 11 {
 12 if(mkfifo(_PATH_,0666|S_IFIFO)<0)
 13   {
 14    perror("mkfifo");
 15    return -1;
 16   }
 17   intfd=open(_PATH_,O_WRONLY);
 18  if(fd<0)
 19   {
 20   perror("open");
 21   return -1;
 22   }
 23  char buf[SIZE];
 24  memset(buf,'\0',SIZE);
 25  while(1)
 26  {
 27   scanf("%s",buf);
 28   write(fd,buf,strlen(buf));
 29  }
 30 close(fd);
 31 return 0;
 32 }
 
 
 server.c:
 
 1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<string.h>
4 #include<sys/stat.h>
5 #include<sys/types.h>
6 #include<unistd.h>
  7#include<fcntl.h>
  8#define _PATH_ "./tmp"
  9#define SIZE 100
 10int main()
 11 {
 12   intfd=open(_PATH_,O_RDONLY);
 13  if(fd<0)
 14   {
 15   perror("open");
 16   return -1;
 17   }
 18  char buf[SIZE];
 19  while(1)
 20  {
 21
 22  memset(buf,'\0',SIZE);
 23   read(fd,buf,sizeof(buf));
 24   printf("%s\n",buf);
 25  }
 26 close(fd);
 27 return 0;
 28 }
 
 
 
 Makefile:
 
  1.PHONY:all
  2 all:client server
  3 server:server.c
  4         gcc -o $@ $^
  5client:client.c
  6         gcc -o $@ $^
  7.PHONY:clean
  8clean:
  9         rm -f client server tmp

進程通信 (命名管道  單向通信)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延庆县| 东光县| 商丘市| 嘉定区| 麻城市| 莆田市| 罗源县| 兴安盟| 福泉市| 清新县| 兴隆县| 宾川县| 兰西县| 林周县| 奉贤区| 临海市| 青岛市| 景洪市| 龙江县| 博爱县| 麟游县| 伊通| 牙克石市| 新津县| 旬邑县| 琼结县| 康定县| 都江堰市| 隆德县| 轮台县| 阿坝| 水城县| 云浮市| 安图县| 罗城| 富宁县| 嵩明县| 沛县| 罗江县| 临江市| 兴安县|