home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH10_04.C Chaεnes de caractΦres *
- * Fonctions strlen() et strcpy() *
- *********************************************************************/
-
- #include<stdio.h>
- #include<string.h>
-
- #define dim 18
-
- main( void)
- {
- int i;
- char chaine[dim]= "Petrus Albulus", *ptr;
-
- /* 1. Utilisation de strlen(). */
-
- printf(" Longueur de la chaine: %3d"
- " , longueur du tableau: %3d",
- strlen( chaine), sizeof( chaine));
-
- /* 2. Utilisation de strcpy(). */
-
- ptr= strcpy( chaine, "abcdef ghijkl");
- printf("\n\n chaine: %s , adresse de chaine: %d , ptr: %d\n",
- chaine, chaine, ptr);
-
- for( i= 0; i< dim; i++)
- printf("\n chaine[%d]= %c", i, chaine[i]);
- }
-
- /*
-
- Longueur de la chaine: 14 , longueur du tableau: 20
-
- chaine: abcdef ghijkl , adresse de chaine: 6724 , ptr: 6724
-
- chaine[0]= a
- chaine[1]= b
- chaine[2]= c
- chaine[3]= d
- chaine[4]= e
- chaine[5]= f
- chaine[6]=
- chaine[7]=
- chaine[8]= g
- chaine[9]= h
- chaine[10]= i
- chaine[11]= j
- chaine[12]= k
- chaine[13]= l
- chaine[14]=
- chaine[15]=
- chaine[16]=
- chaine[17]= */
-
-
-
-