On Sun, 15 Mar 2020 at 15:42, Paul Olaru via so <[email protected]> wrote: > > Probabil chiar ăsta e motivul. Încearcă să faci toți pointerii char * să fie > unsigned char * pe cât posibil. > > On Sun, Mar 15, 2020, 17:41 Daria Teau via so <[email protected]> wrote: >> >> Buna! >> >> Am si eu o problema la testul 9 si nu reusesc sa ii gasesc cauza. >> Testul pica cu "Incorrect data". Am adaugat un print in test pentru a vedea >> diferenta dintre buf[i] si >> tmp[i]. In unele cazuri sunt egale, iar in altele difera(spre exemplu ar >> trebui sa fie 222, iar rezultatul meu este -34). Am folosit unsigned char >> pentru buffer. >> Mentionez ca testul anterior merge. Am observat ca tmp este de tipul char*, >> nu unsigned char*, ma gandeam ca poate si asta este relevant pentru problema >> mea. >> >> Linkul catre repo este aici(daca poate sau vrea cineva sa arunce o privire >> :) ) >> https://gitlab.cs.pub.ro/daria_elena.teau/l3-so-assignments >> >> Multumesc!
Într-adevăr, -34 este chiar 222 văzut ca un întreg pe 8 biți. _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
