Fronta zprav
Michal Krause
mike na navrcholu.cz
Pondělí Duben 19 16:47:06 CEST 1999
Dne 19. 4. 1999 Milan Kropacek napsal:
> /*---------------------------------*/
> cout << "Cekam zpravu" << endl;
>
> if ( msgrcv( msg_id, msgb, sizeof(msg_buff), typ_rcv, 0) == -1)
> {
> perror( "msgrcv");
> exit( 1);
> };
>
> cout << "Prisla zprava" << endl;
> /*---------------------------------*/
> Predpokladal jsem, ze se objevi prvni message, pak to pocka na
> prichod zpravy a kdyz prijde tak se obrazi druha message. Ale ve
> skutecnosti to ceka a pak zobrazi obe message zaroven, coz nechci.
> Cim to?
Asi tim, ze se vystup bufferuje. Zkuste po prvni zprave volat
fflush(stdout);
S pozdravem
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz
Další informace o konferenci Linux