Alphabet dans un tableau
Résolu
helloworld95
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'aimerai remplir un tableau avec l'alphabet.
J'ai pensé utilisé ce code mais il ne fonctionne pas, j'ai un ArrayIndexOutOfBoundException. Pourquoi ?
Merci
J'aimerai remplir un tableau avec l'alphabet.
J'ai pensé utilisé ce code mais il ne fonctionne pas, j'ai un ArrayIndexOutOfBoundException. Pourquoi ?
for (char i = 'A'; i <= 'Z'; i++){ tableLettres[i] = i; }
Merci
A voir également:
- Afficher l'alphabet en c
- Code ascii alphabet - Guide
- Afficher appdata - Guide
- Caractère spéciaux alphabet - Guide
- Afficher google en page d'accueil - Guide
- Afficher taille dossier windows - Guide
2 réponses
J'ai compris mon erreur et solutionné mon problème au final :)
for (int i = 0; i <= TAILLE_LETTRES; i++){ for (char j = 'A'; j <= 'Z'; j++){ tableLettres[i] = j; i++; } }
Bonjour,
Combien de cases contient ton tableau ?
La valeur décimale de 'A' c'est 65, donc si tu fais
J'imagine d'ailleurs que l'ArrayIndexOutOfBoundException est accompagnée de cette valeur 65 dans la description complète de l'erreur.
Combien de cases contient ton tableau ?
La valeur décimale de 'A' c'est 65, donc si tu fais
tableLettres[i] = iavec
i = 'A'tu vas mettre ta valeur à la case 65... sous réserve que ton tableau soit dimensionné pour ça.
J'imagine d'ailleurs que l'ArrayIndexOutOfBoundException est accompagnée de cette valeur 65 dans la description complète de l'erreur.
Tu devrais plutôt faire :