Code:
#include <stdio.h>
struct cc_lkup_ {
short cc;
char cc_suf[2];
char cc_sn[11];
char cc_desc[41];
short prd_rpt_id;
short rpt_cc;
char sfdc_grp[41];
char cc_grp[41];
char proc_grp[3];
char proc_grp_desc[16];
short cc_typ;
char resp_company[4];
char rpt_tbl[33];
} cc_lkup_;
main ()
{
memset (&cc_lkup_, 0, sizeof(cc_lkup_));
int count=0;
struct cc_lkup_ record[]=
{
{11,"ab","cd","ef",21,31,"gh","ij","kl","mn",100,"Car","qr"},
{11,"ab","cd","ef",21,31,"gh","ij","kl","mn",101,"Bob","qr"},
{11,"ab","cd","ef",21,31,"gh","ij","kl","mn",102,"Ric","qr"},
{11,"ab","cd","ef",21,31,"gh","ij","kl","mn",999,"Fail","qr"},
};
/* PRINT TO SCREEN */
while( record[count].cc_typ != 999)
{
printf("resp_company field holds this %s \tcc_typ is %d \n", record[count].resp_company, record[count].cc_typ);
count++;
}
}