[C] Variable perdant sa valeur
Résolu/Fermé
Arcord
Messages postés
24
Date d'inscription
jeudi 25 février 2010
Statut
Membre
Dernière intervention
13 février 2012
-
13 févr. 2012 à 14:31
Arcord Messages postés 24 Date d'inscription jeudi 25 février 2010 Statut Membre Dernière intervention 13 février 2012 - 13 févr. 2012 à 14:54
Arcord Messages postés 24 Date d'inscription jeudi 25 février 2010 Statut Membre Dernière intervention 13 février 2012 - 13 févr. 2012 à 14:54
A voir également:
- [C] Variable perdant sa valeur
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- #Valeur excel somme - Guide
- Liste de valeur excel - Guide
2 réponses
Arcord
Messages postés
24
Date d'inscription
jeudi 25 février 2010
Statut
Membre
Dernière intervention
13 février 2012
1
13 févr. 2012 à 14:48
13 févr. 2012 à 14:48
J'ai réduit le champ d'investigation :
Affichement 1 => vide (normal, c'est avant l'initialisation);
Affichement 2 => 1 (Juste après l'initialisation;
Affichemement 3 => vide ... POURQUOI ?
Entre le 2 et le 3, j'ai juste fait une nouvelle affectation ... si vous voyez une idée, merci d'avance ;)
ecl->Classe[1].nbEtu=3; printf("dans remplirecole 1: %s\n",ecl->Classe[1].num); strcpy(ecl->Classe[1].num,"1"); printf("dans remplirecole 2: %s\n",ecl->Classe[1].num); strcpy(ecl->Classe[1].nom,"1TL2"); printf("dans remplirecole 3: %s\n",ecl->Classe[1].num);
Affichement 1 => vide (normal, c'est avant l'initialisation);
Affichement 2 => 1 (Juste après l'initialisation;
Affichemement 3 => vide ... POURQUOI ?
Entre le 2 et le 3, j'ai juste fait une nouvelle affectation ... si vous voyez une idée, merci d'avance ;)
Arcord
Messages postés
24
Date d'inscription
jeudi 25 février 2010
Statut
Membre
Dernière intervention
13 février 2012
1
13 févr. 2012 à 14:54
13 févr. 2012 à 14:54
Encore moi :D
J'ai trouvé, la variable "nom" pour TClasse est déclarée avec 4 caractères, alors qu'elle doit toujours avoir un caractère en plus de ceux prévu. Du coup la variable nom écrasait l'espace de la variable "num".
Voila, vous n'avez pas aidé, je ne vous en ai pas laissé le temps, mais poster ici m'a aidé à comprendre ma faute :-)
Bonne journée
J'ai trouvé, la variable "nom" pour TClasse est déclarée avec 4 caractères, alors qu'elle doit toujours avoir un caractère en plus de ceux prévu. Du coup la variable nom écrasait l'espace de la variable "num".
Voila, vous n'avez pas aidé, je ne vous en ai pas laissé le temps, mais poster ici m'a aidé à comprendre ma faute :-)
Bonne journée