[ explorer-1 @ 19.01.2009. 20:22 ] @
Pozdrav, imam problem Naime, šaljem poruke između procesa u linuxu i sad želim slati samo jedan znak -> jedan char imam: Code: struct my_msgbuf { long mtype; char mtext[1]; }; ... for(;;) if (msgrcv(msqid, (struct msgbuf *)&buf, sizeof(buf), 0, 0) == -1) { perror("msgrcv"); exit(1); } printf(" -> Poruka primljena (<<): \"%s\". \n", buf.mtext); } char mtext[] je problematičan, prva verzija primala je veće poruke recimo mtext[100] i to je ok, no sad kad promijenim u char mtext onda mi javi segmentation error.. ? Ima li kakvih ideja (to su slavni spock.c i kirk.c ) |