Alphabet dans un tableau
Résolu/Fermé
helloworld95
-
31 août 2017 à 22:47
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 31 août 2017 à 23:03
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 31 août 2017 à 23:03
A voir également:
- Alphabet tableau
- Tableau croisé dynamique - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Tableau ascii - Guide
- Alphabet binaire ✓ - Forum Programmation
- Afficher un tableau en c - Forum C
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++;
}
}
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
31 août 2017 à 22:58
31 août 2017 à 22:58
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.
31 août 2017 à 23:03
Tu devrais plutôt faire :
for (char i = 'A'; i <= 'Z'; i++) { tableLettres[i-'A'] = i; }