#ifndef _BANK #define _BANK 1 #define MAX_ACCOUNTS 100 #define MAX_STRING 80 #define ADD "ADD" #define RBN "RBN" #define RBA "RBA" #define RAA "RAA" #define DEL "DEL" #define MAX_OPCODES 5 #define C_ADD 0 #define C_RBN 1 #define C_RBA 2 #define C_RAA 3 #define C_DEL 4 #define NOT_FOUND -1 typedef struct a_info { char last_name[30]; char first_name[30]; char ssn[12]; char acct_n[6]; char addr[60]; char city[30]; char state[3]; char zip[15]; char d_open[9]; float balance; } A_INFO; char *rm_newline(char *string); A_INFO read_new_account(FILE *fin); void print_a_info(FILE *fout, A_INFO acct); void add_a_info(A_INFO *accounts, int num_accts, A_INFO new_acct); void get_a_byname(FILE *fout, A_INFO *accounts, int num_accts, char *s); int get_a_byan(A_INFO *accounts, int num_accts, char *n); int del_a(A_INFO *accounts, int num_accts, char *n); #endif