home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_10 / ch10_09.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-08  |  881 b   |  41 lines

  1. /*********************************************************************
  2. *  CH10_09.C                                Chaεnes de caractΦres  *
  3. *                Comment utiliser strncat() sans dΘborder *
  4. *********************************************************************/
  5.  
  6.  
  7. #include<stdio.h>
  8. #include<string.h>
  9.  
  10. #define dim 13
  11.  
  12. main( void)
  13. {
  14.      int i;
  15.      char chaine0[dim]= "Petrus", *chaine1= " Albulus";
  16.  
  17.      /*chaine0[dim- 1]= '\0';                        */
  18.      strncat( chaine0, chaine1, sizeof( chaine0)- strlen( chaine0)- 1);
  19.  
  20.      for( i= 0; i< dim; i++)
  21.         printf("\n chaine0[%d]= %c", i, chaine0[i]);
  22. }
  23. /*
  24.  
  25.  chaine[0]= P
  26.  chaine[1]= e
  27.  chaine[2]= t
  28.  chaine[3]= r 
  29.  chaine[4]= u
  30.  chaine[5]= s
  31.  chaine[6]=  
  32.  chaine[7]= A 
  33.  chaine[8]= l
  34.  chaine[9]= b
  35.  chaine[10]= u
  36.  chaine[11]= l
  37.  chaine[12]=                                                       */
  38.  
  39.  
  40.  
  41.