Ajouter un commentaire

mystix5987
Problème Progamme pour affichage

Bonjour à tous, cela fait un bout de temps que je cherche une solution sur le forum dans des sujets déjà traités, mais je n'ai rien trouvé.

J'ai un souci tout bête, mais je ne sais pas le régler : Je pose un entier a égal à 1 au début. Tant que a<5, je demande une lettre et un chiffre. Je sais c'est bête mais en fait c'est la simplification de ce que j'ai dans un autre programme car après j'utilise ces données, et j'en redemande d'autres pour les traiter à nouveau.

J'écris donc en C (normal, on est sur un forum concernant le C), j'utilise Dev-C++ 4.9.9.2.

Voici mon code :

#include <stdio.h>

int main (void)

{  int a,chiffre;
   char lettre1;
     
   a=1;
     
   while (a<5)
   {  
     printf("ligne\n");
     fflush(stdout); 
     scanf("%c*c",&lettre1);
     printf("%c\n",lettre1);
     printf("colonne\n");
     fflush(stdout); 
     scanf("%d",&chiffre);
     printf("%d\n\n",chiffre);
     a++;
  } 
  
system("PAUSE");

}

Pourriez-vous me dire où se trouve mon erreur ? Pour "fflush(stdout);", je l'ai trouvé sur le forum, ça a corrigé un peu le problème mais pas entièrement.

Merci à vous.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 FFFF  M   M   AA   Y   Y  DDD  
F MM MM A A Y Y D D
FFF M M M AAAA Y D D
F M M A A Y D D
F M M A A Y DDD