La saisie en C

Résolu/Fermé
guillaume.coutelle - 12 mai 2005 à 10:59
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 - 12 mai 2005 à 11:41
bonjour,
alors voilà un problème ridicule mais bizarrement j'arrive pas a le résoudre !!
je veux faire un truc du genre:

printf("\n appuyer sur une touche pour continuer\n");
scanf("%s",temp);

et que quelque soit la touche appuyez pour le scanf, le programme se continue.
j'ai testé avec getchar, des while, des if, des getc ... mais je trouve pas la solution à ce minuscule pb, help plz.
guillaume Coutelle

6 réponses

m0n0-le-14r3 Messages postés 174 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 octobre 2005 17
12 mai 2005 à 11:01
essaye d'enlever le \n a la fin pour voir??? !!!
c peut etre ( surement) un probleme de buffer....
0
guillaume.coutelle
12 mai 2005 à 11:05
nop ça a pas l'air d'être ça !!
:-(
guillaume.coutelle
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
12 mai 2005 à 11:05
meuh nan mono, lit bien ce qu'il a marqué !

Guillaume : tu as oublié le '&' dans ton scanf :
scanf("%s",&temp); 


++
0
guillaume.coutelle
12 mai 2005 à 11:07
vi je suis d'accord j'avait effectivement oublié le & avant le temp, mais bon ça change pas grand chose vu que je ne veux pas récup ce qui est tapé.
La seul chose que je veux c'est que dès qu'une touche du clavier est activée le programme se relance.
guillaume.coutelle
s'arrache les cheveux !
0
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 144
12 mai 2005 à 11:33
question: est ce que ton pb est réglé ou pas? (normalement oui, meme si tu n'as pas besoin du résultat le & est nécessaire)
0
m0n0-le-14r3 Messages postés 174 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 25 octobre 2005 17
12 mai 2005 à 11:06
putaint g pas osé le dire... le pire c que je l'avais vu, mais g p fait gaffe !
0
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 144
12 mai 2005 à 11:07
salut tlm,
:) une erreur courante en C
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
12 mai 2005 à 11:37
ben tu dit comme quoi il faut appyer sur 'entrer' pour que le programme se relance et c'est bon. Sinon, c'est plus compliquer, il te faudra gérer les évenement clavier... déjà fait c'est ya longtemps, alors pb de mémoire et g pas trop envie de me replonger la dedans pour lemoment perso..

++
0
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 144
12 mai 2005 à 11:41
ça me rappelle des souvenirs (PIC, Int9, Int8 ...) lol
0