blob: 552dcd7da7faaecff17e764d1b66d87a8465f2b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
/************************************************************************
*
* Purpose: Create an array of structures.
* Author: M.J. Leslie
* Date: 09-May-95
*
************************************************************************/
#include <stdio.h>
/* Declare a structure. It MUST
* be declared before use.
*/
struct record_format
{
char name[20];
int age;
};
/************************************************************************/
main ()
{
int count=0;
struct record_format record[]=
{
{"Joe Brown", 21},
{"James Dean", 34},
{"David Williams", 54},
{"Neil Harrison", 62},
{"EOF", -1}
};
/*
* Print the contents of the structure.
*/
while( record[count].age != -1)
{
printf("name is %s \tage is %d \n", record[count].name, record[count].age);
count++;
}
}
/************************************************************************
*
* Program will produce:
*
* name is Joe Brown age is 21
* name is James Dean age is 34
* name is David Williams age is 54
* name is Neil Harrison age is 62
*
*************************************************************************/
|