1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// File.h
enum AcctType { Visa, AmEx, Discover, MasterCard };
struct Accounts
{
char customer[50];
int acctId;
double balance;
AcctType cardType;
double cardBalance[20];
};
//---------------
// File.cpp
Accounts acct1 = { "John Doe", 101, 1424.32, Visa, 593.32 };
Accounts acct2 = { "Jane Doe", 102, 3235.75, AmEx, 5646.24 };
Accounts bankAccounts[3];
bankAccounts[0] = acct1;
bankAccounts[1] = acct2;
printf ( "%s \t%d \t$%.2f \t%d \t$%.2f\n", bankAccounts[0].customer, bankAccounts[0].acctId, bankAccounts[0].balance, bankAccounts[0].cardType, bankAccounts[0].cardBalance[0] );
printf ( "%s \t%d \t$%.2f \t%d \t$%.2f\n", bankAccounts[1].customer, bankAccounts[1].acctId, bankAccounts[1].balance, bankAccounts[1].cardType, bankAccounts[1].cardBalance[0] );
| |