|
| Header file: types.h | Program file: use-types.c |
|---|---|
typedef struct BankAccount
{
int accNum;
double balance;
}
BankAccount_t;
|
#include <stdio.h>
#include "types.h" // Include my type definitions
BankAccount_t b; // Now we can define global vars
int main(int argc, char *argv[])
{
struct BankAccount a; // And also define local variables
a.accNum = 123;
a.balance = 4000;
printf("a.accNum = %d a.balance = %f\n", a.accNum, a.balance);
b = a;
printf("b.accNum = %d b.balance = %f\n", b.accNum, b.balance);
}
|
How to run the program:
|