-필요 정보-
계좌 번호 : int
고객 이름 : string
잔액 : int
-필요 기능-
파일 읽기 : 고객정보.csv 를 읽어와 메모리에 업뎃.
파일 저장 : 고객정보.csv 에 현재까지 수정된 데이터를 저장함.
정보 저장 : 고객정보를 입력 받음.
정보 출력 : 고객 정보중 키값을 입력받아 정보를 출력
정보 검색 : 키값을 입력받아 정보를 반환.
정보 수정 : 키값과 수정할 정보를 받아 검색후 정보 수정.
정보 삭제 : 키값을 입력받아 정보 삭제
검색시에 키값과 일치하는 정보가 없다면 오류 메시지 출력.
stl map을 사용해보자.
//고객정보 구조체
struct Account_Customer
{
int Account_Number;
string Customer_Name;
int Account_Balance;
};
//관리 객체.
class Bank_Record
{
map<Account_Customer> Accounts;
string Data_Path;
void save_Record();
void print_Record();
Account_Customer search_Record(int an);
void update_Record();
void delete_Record();
};
'{Programing} > C.C++' 카테고리의 다른 글
공부할 때 토이 프로젝트 해볼 만한 목록 (0) | 2021.05.03 |
---|---|
c/c++ 클래스에서의 static, const (0) | 2020.01.28 |
c/c++ c확장 - 입출력, 인라인 함수, namespace (0) | 2020.01.22 |
c/c++ 연산자 오버로딩 (0) | 2020.01.22 |
c/c++ 복사생성자 & 복사 대입연산자 (0) | 2020.01.22 |
댓글