Problème avec un tableau de char
Fermé
Nxl
Messages postés
1038
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
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
Utilisateur anonyme
26 nov. 2015 à 00:06
26 nov. 2015 à 00:06
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 :-)