Salut,

   Care este comportamentul dorit de la program in cazul urmatoarelor situatii?

1) unul din fisiere nu poate fi deschis la citire/scriere
2) string-ul dat pe post de argv[1] nu este un numar, dar este
prefixat cu un numar (ex: "100x")
3) nu se poate realoca
4) sintaxa comenzilor de la intrare este gresita
5) se cere injumatatirea unei tabele de hash cu (dimensiunea==1)

Undeva in acest thread scrie ca daca sintaxa comenzilor este gresita,
sa raportam la stderr, dar in enunt nu se specifica nimic in acest
sens.

Momentan eu am pus assert-uri, dar am senzatia ca rezultatul dorit este altul.

Tot in enunt scrie ca dimensiunea tabelelor va fi mereu pozitiva, dar
eu inteleg doua variante prin asta:

a) se ignora impartirea la 2 atunci cand (dimensiunea==1) [daca ar fi
sa ghiesc, as spune ca asta e mai OK]
b) se garanteaza ca in fisierele de intrare nu va exista cazul
impartirii la 2 al unei tabele cu dim 1
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui