Bonjour à tous,
J'ai retourné les pointeurs dans tous les sens mais rien n'y fait.
J'aimerais modifier la valeur d'une variable int à l'interieur d'une fonction.
Selon tout ce que j'ai lu, ça devrait être ça:
void gererOuiNon(int* val) {
if (*val==0) { // Non
*val = 1;
}
if (*val==1) { // Oui
*val = 0;
}
printf("%d",val); // Affiche un grand nombre (normal, c'est le pointeur)
printf("%d",*val); // Affiche un grand nombre à la place de 0 ou 1
}
void main() {
int entete = 0;
...
gererOuiNon(& entete,11,4);
...
}
Comment ça marche ???
Merci d'avance.

David, à VERSAILLES