Bonjour, je débute en programmation langage C.
la ligne de code qui me pose probleme est celle ci ;
int puts (char const *);
l'explication :
" A première vue, le paramètre de cette fonction est une chaîne de caractères, En fait, c'est l'adresse de celle-ci. C'est pourquoi le paramètre de fputs() est défini comme un pointeur sur un type char. En effet, un pointeur est une variable qui peut contenir une adresse "
j'ai beau lire et relire l'explication je ne comprend pas pourquoi puts demande un paramètre de type adresse. Est ce une convention ou plutot une histoire de lecture de flux ?
Partager