home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_04 / ch04_09.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-05  |  822 b   |  26 lines

  1. /*********************************************************************
  2. *  CH04_09.C               Vider le tampon aprΦs l'emploi de scanf()   *
  3. *********************************************************************/
  4.  
  5. #include<stdio.h>     
  6.  
  7. main( void)
  8. {
  9.     char chaine0[16], chaine1[16];
  10.  
  11.     printf("\n\n Entrez une chaεne de moins de 16 caractΦres: ");
  12.     scanf("%[ ABCDEFGHIJKLMNOPQRSTUVWXYZ]", chaine0);
  13.  
  14.     while( getchar() != '\n');
  15.     /* vide le tampon:
  16.        Tant que le caractΦre lu par getchar() est diffΘrent de \n,
  17.        je l'Θlimine et continue ma lecture                 */
  18.  
  19.     printf("\t\t\t    Cette chaεne est: %s\n", chaine0);
  20.  
  21.     scanf("%s", chaine1);
  22.     printf("\n Cette chaεne est: %s", chaine1);
  23. }
  24. /*
  25.  Entrez une chaεne de moins de 16 caractΦres: PETRUS ALBulus
  26.                     Cette chaεne est: PETRUS ALB        */