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

Raspunde prin e-mail lui