Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1100 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  probleme de scanf("%s",&...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de scanf("%s",&...)

n°424123
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 18:42:59  profilanswer
 

:hello:  
j'ai un problem, les chaines de caractères se coupent lorsqu'il y a un espace... ça craint!!!

mood
Publicité
Posté le 11-06-2003 à 18:42:59  profilanswer
 

n°424129
Babouchka
You're no fun anymore
Posté le 11-06-2003 à 18:46:51  profilanswer
 

cherche du côté de fgets
 
A+

n°424130
Taz
bisounours-codeur
Posté le 11-06-2003 à 18:47:01  profilanswer
 

ça craint pas c'est normal: utilise fgets
 
 
fgets(chaine, taille_chaine, fichier) qui renvoie NULL si EOF est atteint
 
fichier, dans ton cas, c'est stdin

n°424160
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 19:26:48  profilanswer
 

comen on utilise le stdin???

n°424162
Taz
bisounours-codeur
Posté le 11-06-2003 à 19:27:34  profilanswer
 

Code :
  1. char buffer[128];
  2. fgets(buffer, sizeof buffer, stdin);

n°424163
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 19:29:07  profilanswer
 

++Taz a écrit :

Code :
  1. char buffer[128];
  2. fgets(buffer, sizeof buffer, stdin);




 
oké merci , jessaie voir si ça résout mon problem!!  :jap:

n°424167
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 19:36:03  profilanswer
 

ça marche po... ça ne bloque pa l'execution du script comme le scanf...  :(  
compren po...y'a un truc a faire avant???

n°424169
Taz
bisounours-codeur
Posté le 11-06-2003 à 19:37:48  profilanswer
 

montre le printf juste avant pour voir...

n°424176
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 19:46:30  profilanswer
 

c'est un printf tout con...  
printf("entrez l'adresse du client :" );
 
sinon, y'a aussi que j'utilise des structures
scanf("%s", &cl[i].adr);

n°424195
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 20:10:27  profilanswer
 

help pleaazzzz!!!!  :cry:

mood
Publicité
Posté le 11-06-2003 à 20:10:27  profilanswer
 

n°424310
Taz
bisounours-codeur
Posté le 11-06-2003 à 21:58:44  profilanswer
 

avant le scanf tu mets fflush(stdout)

n°424372
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 22:27:42  profilanswer
 

++Taz a écrit :

avant le scanf tu mets fflush(stdout)


 
j'ai essayé, mais ça ne marche pas  :sweat: . j'ai fait
fflush(stdout);
scanf("%s", &cl[i].adr);
 
edit : ça marche, j'ai enlevé les scanf et j'ai mit des fgets(
par contre le fgets ça marche pa pour les variables integer...


Message édité par vandekerput le 11-06-2003 à 22:40:03
n°424381
Taz
bisounours-codeur
Posté le 11-06-2003 à 22:41:06  profilanswer
 

un je capte rien a tes %s et apres tu dit que tu veux des entiers.... :heink:

n°424384
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 11-06-2003 à 22:43:36  profilanswer
 

++Taz a écrit :

un je capte rien a tes %s et apres tu dit que tu veux des entiers.... :heink:  


 
en fait je renseigne 4 variables...3 sont des char de 255, 1 est un entier...
 
dslé je suis un peu con, il suffit de faire un scanf...
 
merci bocou  :jap:  :jap:  :ange:  :D  :p


Message édité par vandekerput le 11-06-2003 à 23:03:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  probleme de scanf("%s",&...)

 

Sujets relatifs
open, read, write sous linux j ai un chtit problemeproblème de date
Probleme avec les regexProblème avec un tableau HTML dynamique
[programmation robot] problème avec un timer...Problème de création de variable
Problème LicenceProblème de caratere ' dans un formulaire
[ C - Gros debutant ]Probleme de scanf[C - Linux] problème avec scanf
Plus de sujets relatifs à : probleme de scanf("%s",&...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR