Eclipse c/c++

Résolu
Bonjour,
quand j'ecris sous eclipse :
printf("donner un nmbre");
scanf("%d",&x);
bah le scand vien tjr avec le printf ... d'ou vient le probléme a votre avis ?
merci
Configuration: Windows XP
Firefox 3.0

7 réponses

  1. Contributeur
    Salut,

    Essaie de mettre fflush(stdout); avant le scanf pour forcer l'affichage. Normalement, il n'y a pas besoin, mais bon sait-on jamais.

    Cdlt
    2
    1. Salut,
      c'est quoi le prb?? je comprends pas....
      Tu pourrais nous donner tout le code...
      @+
      0
      1. Bonsoir,
        desolé j'ai fait une erreur de frappe, ce que je voulais ecrire c'est 'avant' pas 'avec',
        voila en fait j'ecris un code simple ou je veux juste enregistrer un nombre par exemple, bah en fait le probléme c'est que quand je compile j'ai pas le message 'donner un 'nmbre', il suffit que je tape un nombre et juste apres le message 'donner un nmbre' apparait.
        ps: le meme code en java fonctionne normalement.
        merci
        0
        1. Slt
          tu pourrais pas nous donner le code tous entier
          merci
          0
      2. bonjour
        voila

        #include<stdio.h>
        #include<stdlib.h>
        int main()
        {
        int x = 0;
        printf("donner un nmbre : ");
        scanf("%d",&x);
        return 0;
        }
        0
        1. Salut,
          je viens d'essayer sur NetBeans et j'ai pas de souci.....
          0
          1. Slt je suis tous a fait d'accord avec fiddy dans un cas normal sa marche mais essaye "fflush(stdout);" on ne sait jamais
            0
            1. bonjour ^^,
              merci merci ca marche top ! jsais pas pour quoi je suis obliger de mettre cette instruction alors que avec visual studio 2008 ca marchais sans l'instruction. bon je croix que je vais faire quelque petite recherche dessus. en tous les cas merci bcp :)
              bonne journée à vous.
              0