testmsg.cpp
来自「在Linux使用systemV测试消息」· C++ 代码 · 共 41 行
CPP
41 行
#include <stdio.h>#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>#include <sys/wait.h>#include <string.h>
int main()
{
pid_t pid;
printf("======== Test System V Message ==========\n"); pid=fork();
if(pid==0){
char cExecName[64];
strcpy(cExecName,"/mnt/svmsg/svmsg_s"); execl(cExecName,"svmsg_s",NULL); exit(0);
}
else if(pid==-1){
printf(".... 1# fork() Error ....\n");
return -1;
}
pid=fork(); if(pid==0){
char cExecName[64];
strcpy(cExecName,"/mnt/svmsg/svmsg_c"); execl(cExecName,"svmsg_c",NULL); exit(0);
}
else if(pid==-1){
printf(".... 2# fork() Error ....\n");
return -1;
} waitpid(-1,NULL,WNOHANG); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?