[so] [tema2]Problema testul 9 windows
Drutu Bogdan
bogdandrutu at gmail.com
Wed Apr 13 11:57:47 EEST 2011
2011/4/11 Alexandra Sava <alexandrasava18 at gmail.com>:
> 2011/4/10 Daniela Vatamanu <daniela.vatamanu at gmail.com>:
>> Salut,
>>
>> Am urmatorul mesaj de eroare pe vmchecker la testul 9:
>>
>> Running test 9
>> ReadFile: No error
>> Code:998
>> (crypto.c, 60): (win_queue.c, msgq_send, 90): WriteFile: Reached the end of the
>> file.
>> (win_queue.c, msgq_send, 90): WriteFile: Reached the end of the file.
>>
>> Pe toate celelalte teste ruleaza bine, mai putin aici. Mentionez ca am avut
>> problema cu numarul de bytes din receive si am rezolvat-o cu sizeof(Command) +
>> 1; in send trimit sizeof(Command). De asemenea, in cazul in care crearea unei
>> cozi esueaza folosesc apelul msgq_get din laborator.
>
> Merci pt chestia cu sizeof(Command) + 1 (pe lin mersese lejer, fara)!
> Chiar abandonasem tema ca nu reusam sa citesc din coada.
Normal exista o solutie foarte simpla, aceea de a cere informatie
cozii de mesaje despre ce mesaje are in coada, si astfel din acea
structura poti obtine si lungimea mesajului. Nu trebuie sa umblii cu
hardcodari de acest fel.
>
>
> Alexandra
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
--
Bogdan.
More information about the so
mailing list