Chinaunix

标题: 请教关于消息队列出错 [打印本页]

作者: fulisquare    时间: 2010-07-25 15:21
标题: 请教关于消息队列出错
struct msgbuf
    {
        long msgtype;
        char msgtest[1024];
    }sndmsg,rcvmsg;

if(msgsnd(msgid,&sndmsg,sizeof(str1)+1,0)==-1)
返回-1,查看错误显示Identifier removed,怎么解决?
作者: openspace    时间: 2010-07-25 19:07
没有创建?
作者: 0vk0    时间: 2010-07-25 19:53
它的意思是消息队列创建错误,最好把其它代码也贴一下
作者: fulisquare    时间: 2010-07-26 00:51
好,公布答案,就是一个小问题,少了一对括号导致的。

if((msgsnd(msgid,&sndmsg,sizeof(str1)+1,0))==-1)
作者: aaaaa5aa    时间: 2010-07-26 09:10
晕,这错误
作者: zqy1005    时间: 2010-07-30 18:07
好无语啊。。。。。。。。。。。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2