新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include#include #include #include #include int main(int argc,char *argv[]) { int qid; //队列标志符 key_t key; //消息队列键值 if(argc < 2) { printf("参数错误.\n"); exit(0); } key = ftok(*(argv+1),'a'); //调用ftok函数生成队列键值 if(key < 0) { printf("获取队列键值失败.\n"); exit(0); } qid = msgget(key,IPC_CREAT | 0666); //打开或者创建队列 if(qid < 0) { printf("创建消息队列出错.\n"); exit(0); } else { printf("创建消息队列成功.\n"); } return 0; }