亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

[Linux管道和IPC]消息隊列發送客戶端

發布時間:2020-04-10 21:15:13 來源:網絡 閱讀:438 作者:銀河星君 欄目:編程語言
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <error.h>

//信息結構體
struct my_msg
{
  long int my_msg_type;  //數據類型
  char text[BUFSIZ];     //消息緩沖區的大小
} msgbuf;

int main(int argc,char *argv[])
{
  int runningFlg =1;       //運行標志
  int msgid;            //消息標識符
  msgid = msgget((key_t)1234,0666 |IPC_CREAT); //創建一個消息隊列,使用1234作為鍵值
  if(msgid==-1)
  {
    perror("創建消息隊列失敗!\n");  //如果創建失敗
    exit(1);
  }
  while(runningFlg == 1)   //如果程序處于運行中
  {
    printf("輸入希望發送的字符串: ");
    fgets(msgbuf.text,BUFSIZ,stdin);  //從標準輸入讀取BUFSIZ指定的數據
    msgbuf.my_msg_type = 1;  //指定數據類型
    if(msgsnd(msgid,(void *)&msgbuf, BUFSIZ, 0)==-1)  //發送數據
    {
      perror("發送消息失敗!\n");  //如果發送失敗
      exit(1);
    }
    if(strncmp(msgbuf.text,"end",3)==0)  //如果用戶輸入end
    {
      runningFlg = 0;   //結束運行
    }
   }
   return 0;
}


向AI問一下細節

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

AI

鄂托克旗| 绵竹市| 永丰县| 正蓝旗| 淄博市| 马鞍山市| 涞源县| 惠东县| 长宁区| 泽库县| 桂东县| 周至县| 岱山县| 合川市| 宝兴县| 灵石县| 连江县| 天台县| 休宁县| 灵璧县| 庆安县| 襄垣县| 阿拉善左旗| 博乐市| 汕尾市| 汕头市| 朝阳市| 靖州| 定安县| 岗巴县| 竹溪县| 温州市| 晋城| 蕉岭县| 滦南县| 宝丰县| 赤城县| 义马市| 龙陵县| 大同市| 睢宁县|