bonjour,
est-il possible de faire un return d'une erreur.
par exemple return(ERROR). et ERROR serait un define qui ecrit un message d'erreur et qui return(0).
merci.
Version imprimable
bonjour,
est-il possible de faire un return d'une erreur.
par exemple return(ERROR). et ERROR serait un define qui ecrit un message d'erreur et qui return(0).
merci.
Tu veux faire 2 choses en même temps (afficher et quitter la fonction).
C'est probablement possible avec une macro (#define) mais je passerais quand même par une énumération des code d'erreur et fonction intermédiaire dans le genre :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 typedef enum { ErreurApplication, ErreurBidon, ErreurBizarre, } codeerreur_t; int traitement_error(codeerreur_t code) { printf("mon message d'erreur\n"); return code; } void ma_fonction { ... return traitement_error(ErreurApplication); }
impeccable, j'avais pas penser a faire une structure.
merci.