• Pointeurs et chaînes de caractères En C/C++ la chaîne de caractères est traitée comme un tableau ayant des éléments du type char. Le nom d’un tableau est un pointeur constant vers le premier élément du tableau. L’exemple suivant affiche une chaîne de caractères à l’aide d’un pointeur pointant le type char. Exemple: char *s; cin>> s; est impossible / s est un pointeur/, tandis que le code suivant est correct: char a[5]; cin>> a; Attention: Il y a une différence quand on affiche le nom du tableau de caractères et le nom d’un tableau numérique : char a[5]="abcd"; cout<< a; // affiche la chaîne abcd tandis que int y[5]={1,2,3,4,5}; cout<< y; // affiche l’adresse du y[0] |