Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».int fact(int n) {
if (n < 0)
return EXIT_FAILURE;
[…]
}
return et exit()… PEBKAC.
unsigned int, et le problème est résolu...
Il me parait plus pertinent de remonter une erreur à l'appelant qui pourra la traiter à plus haut niveau et éventuellement terminer le programme que d'avoir une fonction utilitaire relativement "bas niveaux" qui me tue mon programme au premier appel erroné.