Bonjour, j'ai un problème avec le tableau de char:
Voici mon programme:
J'ai mis le MAX à 5, car c'est le nombre de caractère dans le tableau. Mais à l'exécution, il m'affiche:Code:
1
2
3
4
5
6
7
8
9 #include<iostream> using namespace std; int main () { const int MAX=5; char tab[MAX]={'a','b','c','d','e'}; cout << tab << endl; return 0; }
abcde#=
alors que si je met le MAX à 6, il m'affiche:
abcde
Je voudrai savoir, pourquoi ça marche avec 6 et pas avec 5?
Merci d'avance