Programmation en C

Zeusviper a dit:
int main(){ ...}
dans ce cas cela veut dire que le type de retour doit etre un entier, donc soit tu change ce type en void, soit tu met à la fin de ton code de focntion un "return 1;" par ex.

return 0; :-)

On est sous UNIX, et la valeur standard à retourner de main() quand tout s'est bien déroulé, c'est 0.
C'est même conseillé, en programmation système, d'employer exit(0); <stdlib.h> mais bon là on sort du domaine de l'initiation...

Aurélien.
 
Aurélien-A a dit:
return 0; :-)
On est sous UNIX, et la valeur standard à retourner de main() quand tout s'est bien déroulé, c'est 0.
C'est même conseillé, en programmation système, d'employer exit(0); <stdlib.h> mais bon là on sort du domaine de l'initiation...
Aurélien.

ah si on veut chipoter oui!! mais bon ds ce cas on retournera meme plutot exit(EXIT_SUCCESS) ! :rateau: c plus joli et plus conseillé encore! ;-)


et pour le bouquin en francais! ;-)
http://www.amazon.fr/exec/obidos/AS...88803/sr=1-1/br_lfbnb_b_1/402-3168737-4781754

enfin perso, je trouve que les cours que l'on peut trouver sur le net sont plutot bien fait (pdf de christian Bac a chercher sous google!)

ce que je trouve bcp plus interessant, c ca :
http://www.amazon.fr/exec/obidos/AS...88803/sr=1-2/br_lfbnb_b_2/402-3168737-4781754

on a un énoncé pour y réfléchir et la correction pour voir comment bien faire!
Bon le mieux est d'avoir les 2 bouquins je suppose!!

PS : ce genre de bouquins se trouve ds bcp de bibliothèque, mediatheques et toute BU!
 
OlivierL a dit:
sans hésiter, le célèbre "Kernighan & Ritchie"

Je confirme, très bon livre de référence. La traduction française n'est même pas trop horrible pour une fois. Mais je conseille toujours l'anglais, c'est mieux.