Bonjour tout le monde,

Petite question sur les pointeurs :

J'ai un tableau nommé type qui a été déclaré comme ceci :

char type[3];

Je crée ensuite une variable de type pointeur et je lui affecte l'adresse de la première case de mon tableau:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
char* positionType = type
dans un while, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
type[positionType] = *CaractereActuel
(c'est une autre variable de type pointeur qui pointe vers un autre tableau).

ça me donne ce message d'erreur :

Illegal index, indirection not allowed --> type[positionType]=*CaractereActuel;
Cannot convert from char to char* --> type[positionType]=*CaractereActuel;
Sauriez-vous m'expiquer pourquoi svp ? Est-ce interdit de faire ce que j'ai fait ?

Merci d'avance.

beegees