Problème avec un tableau de char
Fermé
Nxl
Messages postés
1036
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
5 janvier 2017
-
Modifié par antoine7104 le 25/11/2015 à 23:23
Utilisateur anonyme - 26 nov. 2015 à 00:27
Utilisateur anonyme - 26 nov. 2015 à 00:27
A voir également:
- Problème avec un tableau de char
- Tableau croisé dynamique - Guide
- Afficher un tableau en c - Forum C
- Tableau ascii - 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
- Extraire des données d'un tableau excel vers un autre tableau ✓ - Forum Excel
1 réponse
Bonjour
Attention ! charLCD[15] n'existe pas puisque charLCD est dimensionné à 15. On a donc des éléments de charLCD[0] à charLCD[14].
Donc
Dans ta boucle, compteurBoucle va de 0 à 14. Donc quand tu vas lire charLCD[compteurBoucle+1], tu sors de charLCD et tu vas à nouveau taper dans chaine[0].
Attention ! charLCD[15] n'existe pas puisque charLCD est dimensionné à 15. On a donc des éléments de charLCD[0] à charLCD[14].
Donc
charLCD[15] = chaine[indiceCaractereCourant];est absolument illégal. Si les variables charLCD et chaine sont consécutives en mémoire, tu tapes en fait dans chaine[0].
Dans ta boucle, compteurBoucle va de 0 à 14. Donc quand tu vas lire charLCD[compteurBoucle+1], tu sors de charLCD et tu vas à nouveau taper dans chaine[0].

26 nov. 2015 à 00:25
Désolé d'avoir posté pour une connerie comme ça...^^
J'étais parti sur un délire métaphysique alors qu'en fait les variables étaient stockées à côté !
Bonne soirée
26 nov. 2015 à 00:27
Bonne nuit :-)