[so] [SO] [Tema1] General questions

Stefan Munteanu stef8803 at gmail.com
Sat Feb 26 22:51:26 EET 2011


Salut,

2011/2/26 Adrian Scoica <adrian.scoica at 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


More information about the so mailing list