Probleme d'affichage de caracteres en C
Résolu/Fermé
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
-
22 sept. 2008 à 17:13
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 - 23 sept. 2008 à 12:54
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 - 23 sept. 2008 à 12:54
A voir également:
- Probleme d'affichage de caracteres en C
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Exemple de mot de passe à 8 caractères - Guide
- Affichage double ecran - Guide
6 réponses
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
22 sept. 2008 à 17:20
22 sept. 2008 à 17:20
bah je crois que c du à ton scanf!! genre px etre que ta confondu %s av %d et vise versa!! si c 1e chaine de caratère tu fais %s(ou tu px aussi puts(la variable)) si c 1 chiffre c %d
cet affichage que tu as eu est d'habitude due à ces petites choses..
cet affichage que tu as eu est d'habitude due à ces petites choses..
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
22 sept. 2008 à 17:27
22 sept. 2008 à 17:27
nom et prenom ne pointent pas sur les chaines correctes
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
10
22 sept. 2008 à 17:32
22 sept. 2008 à 17:32
j'y ai pensé aussi mais malheureusement c'est pas ça non plus.
Je réexplique, le client a bien pu récupéré les champs correspondants (pointe bien vers nom et prénom).
c'est après avoir transférer ce client crée dans le pointeur MonClient que le problème d'affichage persiste
Je réexplique, le client a bien pu récupéré les champs correspondants (pointe bien vers nom et prénom).
c'est après avoir transférer ce client crée dans le pointeur MonClient que le problème d'affichage persiste
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
22 sept. 2008 à 17:38
22 sept. 2008 à 17:38
bah tu fais l'execution pas à pas et tu verras ou réside le pb..la touche f7 sinn f8
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
22 sept. 2008 à 17:41
22 sept. 2008 à 17:41
en fait ne serais ce un & qui cause ce pb?c a d tu n'affectes po l'adresse o pointeur..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mya1
Messages postés
334
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
28 janvier 2013
42
22 sept. 2008 à 18:33
22 sept. 2008 à 18:33
alors t'en est ou là?
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
10
22 sept. 2008 à 19:40
22 sept. 2008 à 19:40
Toujours bloqué,
en fait j'essaye de faire un rechargement de données, la réciproque de la sauvegarde dans un fichier.
Etant donné qu'il y a une dizaine de pointeurs, on ne sait plus qui est-ce qui pointe qui.
Dès qu'on sort d'une fonction, il y a dépilement et les pointeurs qui étaient valident deviennent n'importe quoi et j'arrive pas à le récupérer ........ 8-( 8-( 8-(
en fait j'essaye de faire un rechargement de données, la réciproque de la sauvegarde dans un fichier.
Etant donné qu'il y a une dizaine de pointeurs, on ne sait plus qui est-ce qui pointe qui.
Dès qu'on sort d'une fonction, il y a dépilement et les pointeurs qui étaient valident deviennent n'importe quoi et j'arrive pas à le récupérer ........ 8-( 8-( 8-(
oupsman
Messages postés
316
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
22 octobre 2008
10
23 sept. 2008 à 12:54
23 sept. 2008 à 12:54
ça y est c'est bon, en fait dans une de mes affectations j'ai affectée directement l'adresse d'une chaine de caractere.
La solution était de faire une copie du contenu par la fonction strcpy(...,...);
Autrement dit, Client.nom = nom; est erroné. Fallait faire strcpy(Client.nom, nom);
Voilà, ça marche.
La solution était de faire une copie du contenu par la fonction strcpy(...,...);
Autrement dit, Client.nom = nom; est erroné. Fallait faire strcpy(Client.nom, nom);
Voilà, ça marche.
22 sept. 2008 à 17:27
merci pour ta réponse mais j'ai bien vérifié, c'est pas ça.
En fat quand j'affiche les données des champs du client à part, ça marche parfaitement.
Le problème commence dès lors que je récupère le client dans un autre pointeur de client et quand je réaffiche le contenu de ce dernier