리눅스 메시지 큐 쓰레기 값
글쓴이: -@Naver / 작성시간: 토, 2021/04/17 - 4:32오후
안녕하세요 리눅스 메시지 큐 공부를 하고있는데 계속 쓰레기 값이 나와서 어디가 문제인지 모르겠습니다
ex3-6b.c 파일입니다
#inlcude <"msg.h">
#include
int main(){
int msgqid;
Mesg meg;
msgqid = msgget(12345L,0);
msgrcv(msgqid,&msg,1024,10L,0);
printf("%s\n",msg.m_date);
msgctl(msgqid,IPC_RMID,0);
}
ex3-6a.c파일입니다
#inlcude <"msg.h">
#include
int main(){
int msgqid;
Mesg meg;
strcpy(msg.m_date,"ggggggg");
msg.m_type=10L;
msgqid=msgget(12345L,06000|IPC_CREAT);
msgsnd(msgqid,&msg,1024,0);
}
msg.h 파일입니다
#include
#include
#include
typedef struct{
long m_type;
char m_date[1024];
}Mesg;
어디가 문제인건가요 ㅠㅠㅠ
Forums:
댓글 달기