[자료구조]Linked List를 이용한 은행 고객 관리 프로그램
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

#include
#include
#include
#include

#define IS_FULL(ptr) ((!ptr))
#define COMPARE(A,B) ( ( A < B ) ? -1 : ( A > B ) ? 1 : (A == -1 && B == -1 ) ? 2 : 1)
typedef struct transaction *TRANS;
typedef struct transaction{
int transNo; // 계좌 번호
int amount; // 최초 금액
int Remainamount; // 현재 금액
char sdate[32]; // 거래 날짜
char stime[32]; // 거래 시간
TRANS link;
}transaction;

typedef struct account *ACC;
typedef struct account{
int accountNo; // 계좌 번호
char name[20]; // 이름
TRANS change;
int amount; // 현재 금액
int firstamount; // 최초 금액
ACC link;
}account;

void FileInput(ACC *head, char argv[]); // 프로그램 실행시 파일로부터 자료를 읽어와서 리스트를 생성해주는 함수.
void Print_List(ACC head); // 현재 계좌 리스트의 내용을 출력해주는 함수.
void SaveAndExit(ACC head, char argv[]); // 현재 계좌 정보를 저장한 후 종료하는 함수.

void MENU(); // 메뉴를 화면에 출력해주는 함수.
void ExecuteMenu(ACC *head, char argv[]); // 여러 메뉴를 실행하기 위한 함수.

void MakeNewAccount(ACC *head); // 새 계정을 만들어주기 위해 데이터를 입력받는 함수.
int MakeAccount(ACC *head, char name[20], int amount); // 새 계정을 만들어주는 함수.

void WithdrawAccount(ACC *head); // 출금하기 위해 데이터를 입력받는 함수.
int search_And_Withdraw(ACC *head, int num, int amount); // 출금 처리를 해주는 함수.

void DepositAccount(ACC *head); // 입금하기 위해 데이터를 입력받는 함수.
int search_And_Deposit(ACC *head, int num, int amount); // 입금 처리를 해주는 함수.

void TransferAccount(ACC *head); // 이체하기 위해 데이터를 입력받는 함수.
int search_And_Transfer(ACC *head, int num1, int num2, int amount); // 이체 처리를 해주는 함수.

void DeleteCustomer(ACC *head); // 계정을 삭제하기 위해 데이터를 입력받는 함수.
int search_And_Delete(ACC *head, int AccountNum); // 계정을 삭제 하는 함수.

void Inquiry(ACC *head); // 계좌의 거래내역을 출력하는 함수.
void Inquiry_Data(TRANS *temp, int num, int money, int remainmoney); // 계좌의 거래내역을 저장해주는 함수.



해당자료는 한글2002나 워디안 자료로 한글97에서는 확인하실 수 없으십니다.

키워드

  • 가격3,000
  • 페이지수22페이지
  • 등록일2008.01.18
  • 저작시기2007.8
  • 파일형식압축파일(zip)
  • 자료번호#447506
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
청소해
다운로드 장바구니