home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / ctutor2.zip / NESTED.C < prev    next >
Text File  |  1989-11-10  |  998b  |  48 lines

  1.                                      /* Chapter 11 - Program 4 */
  2. #include "stdio.h"
  3. #include "string.h"
  4.  
  5. void main()
  6. {
  7. struct person {
  8.    char name[25];
  9.    int age;
  10.    char status;        /* M = married, S = single */
  11. } ;
  12.  
  13. struct alldat {
  14.    int grade;
  15.    struct person descrip;
  16.    char lunch[25];
  17. } student[53];
  18.  
  19. struct alldat teacher,sub;
  20.  
  21. teacher.grade = 94;
  22. teacher.descrip.age = 34;
  23. teacher.descrip.status = 'M';
  24. strcpy(teacher.descrip.name,"Mary Smith");
  25. strcpy(teacher.lunch,"Baloney sandwich");
  26.  
  27. sub.descrip.age = 87;
  28. sub.descrip.status = 'M';
  29. strcpy(sub.descrip.name,"Old Lady Brown");
  30. sub.grade = 73;
  31. strcpy(sub.lunch,"Yogurt and toast");
  32.  
  33. student[1].descrip.age = 15;
  34. student[1].descrip.status = 'S';
  35. strcpy(student[1].descrip.name,"Billy Boston");
  36. strcpy(student[1].lunch,"Peanut Butter");
  37. student[1].grade = 77;
  38.  
  39. student[7].descrip.age = 14;
  40. student[12].grade = 87;
  41.  
  42. }
  43. /* Result of execution
  44.  
  45. (There is no output from this program)
  46.  
  47. */
  48.