un probléme de Scanf () ????

un probléme de Scanf () ???? - C - Programmation

Marsh Posté le 04-04-2009 à 23:03:40    

voila un petit code source pour vous parler de mon probléme:

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     char matrice[2][10];
  6.     int i;
  7.     for(i=0;i<10;i++)
  8.     {
  9.       printf("donner le caractere de la primiere ligne:" );
  10.       scanf("%c",&(matrice[0][i]));
  11.       printf("donner le caractere de la deuxieme ligne:" );
  12.       scanf("%c",&(matrice[1][i]));
  13.       printf("\n" );
  14.     }
  15.     for(i=0;i<10;i++)
  16.       printf("On a associer au caractere:%c le caractere %c",matrice[0][i],matrice[1][i]);
  17. }


le probléme qui ce pose c'est que je ne peux pas faire le deuxiéme scanf je crois qu'a cause de premiére scanf parceque je doit tapper un " ENTRé " aprés! quesque je doit faire? Merci

Reply

Marsh Posté le 04-04-2009 à 23:03:40   

Reply

Marsh Posté le 05-04-2009 à 10:54:41    

man_u a écrit :

voila un petit code source pour vous parler de mon probléme:
<...>
le probléme qui ce pose c'est que je ne peux pas faire le deuxiéme scanf je crois qu'a cause de premiére scanf parceque je doit tapper un " ENTRé " aprés! quesque je doit faire? Merci


scanf() est une fonction difficile à utiliser correctement.

 

On peut :
- soit apprendre à utiliser scanf() : http://xrenault.developpez.com/tutoriels/c/scanf/
- soit se passer de scanf() définitivement : http://mapage.noos.fr/emdel/notes.htm#saisie


Message édité par Emmanuel Delahaye le 05-04-2009 à 10:55:03

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed