home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 2 / LSD and 17bit Compendium Deluxe - Volume II.iso / a / prog / cprog / c_tutor.lha / C_Tutor / STRUCT2.C < prev    next >
Encoding:
C/C++ Source or Header  |  1986-02-01  |  515 b   |  26 lines

  1. main()
  2. {
  3. struct {
  4.    char initial;
  5.    int age;
  6.    int grade;
  7.    } kids[12];
  8.  
  9. int index;
  10.  
  11.    for (index = 0;index < 12;index++) {
  12.       kids[index].initial = 'A' + index;
  13.       kids[index].age = 16;
  14.       kids[index].grade = 84;
  15.    }
  16.  
  17.    kids[3].age = kids[5].age = 17;
  18.    kids[2].grade = kids[6].grade = 92;
  19.    kids[4].grade = 57;
  20.  
  21.    for (index = 0;index < 12;index++)
  22.       printf("%c is %d years old and got a grade of %d\n",
  23.              kids[index].initial, kids[index].age,
  24.              kids[index].grade);
  25. }
  26.