La saisie en C

Résolu
guillaume.coutelle -  
sam3000 Messages postés 1226 Statut Membre -
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

  1. m0n0-le-14r3 Messages postés 174 Statut Membre 17
     
    essaye d'enlever le \n a la fin pour voir??? !!!
    c peut etre ( surement) un probleme de buffer....
    0
    1. guillaume.coutelle
       
      nop ça a pas l'air d'être ça !!
      :-(
      guillaume.coutelle
      0
  2. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    meuh nan mono, lit bien ce qu'il a marqué !

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


    ++
    0
    1. guillaume.coutelle
       
      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
    2. sam3000 Messages postés 1226 Statut Membre 144
       
      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
  3. m0n0-le-14r3 Messages postés 174 Statut Membre 17
     
    putaint g pas osé le dire... le pire c que je l'avais vu, mais g p fait gaffe !
    0
  4. sam3000 Messages postés 1226 Statut Membre 144
     
    salut tlm,
    :) une erreur courante en C
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    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
  7. sam3000 Messages postés 1226 Statut Membre 144
     
    ça me rappelle des souvenirs (PIC, Int9, Int8 ...) lol
    0