home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH15_03.C Saisie d'une chaεnes de caractΦres *
- * Θquivalence entre les fonctions printf() et fprintf() *
- *********************************************************************/
-
- #include<stdio.h>
- #define dim 7
-
- main( void)
- {
- char chaine[dim];
- int i, x;
-
- printf(" Entrez une chaine de dimension infΘrieure α %d: ",
- dim);
- while( fscanf( stdin, "%[^\n]", chaine)!= 1)
- while( getchar() != '\n');
- while( getchar() != '\n');
-
- fprintf( stdout, " Affichage de la chaine: %s", chaine);
-
- for( i= 0; i< dim; i++)
- printf("\n chaine[%d]= %d", i, chaine[i]);
-
-
- printf("\n\n Entrez un entier: ");
-
- while( fscanf( stdin, "%d", &x)!= 1)
- while( getchar() != '\n');
- while( getchar() != '\n');
-
- fprintf( stdout, " Affichage de l'entier: %d", x);
- }
-
- /*
- Entrez une chaine de dimension infΘrieure α 7: abcde
- Affichage de la chaine: abcde
- chaine[0]= 97
- chaine[1]= 98
- chaine[2]= 99
- chaine[3]= 100
- chaine[4]= 101
- chaine[5]= 0 <-- qui est le '\0' de fin de chaεne
- chaine[6]= 71
-
- Entrez un entier: 123
- Affichage de l'entier: 123
- */