Salut, 2011/2/26 Adrian Scoica <adrian.sco...@gmail.com>: > 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)
Astea sunt cazuri limita pe care atata vreme cat le tratezi (cum vrei tu, dar consecvent) e foarte bine. Daca vrei un instructaj liniuta cu liniuta pt fiecare caz limita pot sa-ti fac asa ceva, dar nu mi se pare util. Probabil aveti si voi suficienta imaginatie si experienta pentru asta. > 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. Nu scrie nicaieri in enunt pt ca nu e obligatoriu, e doar un best practice. Astfel, poti separa erorile de output foarte usor. Stefan _______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii