home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day10 / Ex10_05.c < prev    next >
C/C++ Source or Header  |  2002-04-27  |  764b  |  43 lines

  1. #include <stdio.h>
  2.  
  3. #define SIZE 10
  4.  
  5. /* function prototypes */
  6. void copyarrays( int [], int []);
  7.  
  8. int main( void )
  9. {
  10.     int ctr=0;
  11.     int a[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  12.     int b[SIZE];
  13.  
  14.     /* values before copy */
  15.     for (ctr = 0; ctr < SIZE; ctr ++ )
  16.     {
  17.        printf( "a[%d] = %d, b[%d] = %d\n",
  18.                ctr, a[ctr], ctr, b[ctr]);
  19.     }
  20.  
  21.     copyarrays(a, b);
  22.  
  23.     /* values after copy */
  24.     for (ctr = 0; ctr < SIZE; ctr ++ )
  25.     {
  26.        printf( "a[%d] = %d, b[%d] = %d\n",
  27.                ctr, a[ctr], ctr, b[ctr]);
  28.     }
  29.  
  30.     return 0;
  31. }
  32.  
  33. void copyarrays( int orig[], int newone[])
  34. {
  35.     int ctr = 0;
  36.  
  37.     for (ctr = 0; ctr < SIZE; ctr ++ )
  38.     {
  39.         newone[ctr] = orig[ctr];
  40.     }
  41. }
  42.  
  43.