home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH10_09.C Chaεnes de caractΦres *
- * Comment utiliser strncat() sans dΘborder *
- *********************************************************************/
-
-
- #include<stdio.h>
- #include<string.h>
-
- #define dim 13
-
- main( void)
- {
- int i;
- char chaine0[dim]= "Petrus", *chaine1= " Albulus";
-
- /*chaine0[dim- 1]= '\0'; */
- strncat( chaine0, chaine1, sizeof( chaine0)- strlen( chaine0)- 1);
-
- for( i= 0; i< dim; i++)
- printf("\n chaine0[%d]= %c", i, chaine0[i]);
- }
- /*
-
- chaine[0]= P
- chaine[1]= e
- chaine[2]= t
- chaine[3]= r
- chaine[4]= u
- chaine[5]= s
- chaine[6]=
- chaine[7]= A
- chaine[8]= l
- chaine[9]= b
- chaine[10]= u
- chaine[11]= l
- chaine[12]= */
-
-
-
-