[so] Tema 3 Windows teste 9,10,11
Mititelu Stefan
fanx07 at gmail.com
Thu Apr 25 11:21:23 EEST 2013
Salut, am o problema cu testele de mai sus; desi inchid handle pentru ram
si swap, sterg fisierele creeate si fac release la memorie, in vm_free() nu
trec testele. M-am uitat prin codul testelor si de ex pt testul 10 exista
conditia[1] care nu va fi niciodata indeplinita din moment ce [2] deoarece
functia de la [1] returneaza 0 daca nu exista fisierul si nonzero daca se
executa cu succes. Deci functia de test is_handle_valid() va returna mereu
TRUE adica mereu va returna ca exista handle pentru respectivele
fisiere.(chiar daca le inchid).
[1]: if(GetFileSizeEx(handle, &size) == FALSE) return FALSE;
return TRUE;
[2]: typedef enum {
FALSE = -1,
TRUE = 0
} w_boolean_t;
Chiar daca schimb FALSE la 0 si TRUE la 1 in "common.h" si creez biblioteca
asa nu trec testele respective. Ma poate ajuta cineva?
Multumesc anticipat,
Stefan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20130425/8d8c16e6/attachment.html>
More information about the so
mailing list