Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

exit() o return()

0 views
Skip to first unread message

adriano meis

unread,
Jul 3, 2008, 1:37:38 PM7/3/08
to

salve,
ho win98 ed il dev c++.
quando c'è la possibilità che si verifichi un errore prevedibile dal
programmatore (con le
malloc, fopen(), passaggio prametri al main), di solito il
programmatore C inserisce una printf("errore").

A volte essa è seguita da exit(1), altre da return(-1).

Ora io chiedo: cosa cambi nei due casi? E' indifferente? Quando è meglio
l'uno al posto
dell'altro?


grazie,
adriano


camillo

unread,
Jul 3, 2008, 7:14:44 PM7/3/08
to
"adriano meis" <umiu...@invalid.it>:

> Ora io chiedo:

un
manuale
sul
c

hai chiesto questo.

?manu*

unread,
Jul 9, 2008, 4:12:37 PM7/9/08
to
adriano meis wrote:
> A volte essa è seguita da exit(1), altre da return(-1).
>
> Ora io chiedo: cosa cambi nei due casi? E' indifferente? Quando è meglio
> l'uno al posto
> dell'altro?

exit lo puoi fare da qualunque punto del codice. Il return(-1) potrà
essere utile allo scopo solo se ti trovi nel main.

E.

0 new messages