본문 바로가기

Stupid Computer/2. C 언어

[C/C++] Class 사용, 은행 계좌 개설 및 입금, 출금 예제 ! (코드 첨부 )

안녕하세요, kimgaga 블로그 주인장입니다. 

이번 블로그 글은 별게 아니라, 그냥 C/C++ 기초 공부 하면서 짧게 짜본 코드입니다. 

은행 계좌 관련된 코드인데, 계좌 생성하고 입금, 출금기능도 있구요, 계좌에 있는 모든정보 보기 기능도 있습니다.

매우 허접하고, 어디가서 보여줄만한 코드도 아니고, 대학과제 수준도 안될것 같지만,

Class 활용법이랑, get, set 함수들 활용 할 수 있는 예제라고 생각 합니다. 

생성자, 소멸자 개념도 person(),  ~person() 공부 할 수 있다고 생각하구요. 


아래 코드 정도 짤 수 있다고 하면, 코딩에 자신감 가져도 되겟죠 ? ㅋㅋㅋㅋㅋㅋㅋ


C++로 짯고, 따로 주석은 달지 않았습니다. 모두 알아 보실 수 있으리라 생각합니다. 

그냥 참고로 말씀 드리자면, strcpy : 복사, strcmp : 비교 하는 함수 입니다. 헷갈리지 마시구요. ㅎㅎ

뭐 함수에 대해서는 더 설명 할게 없네요 ... 

id는 말그대로 id이고 name은 이름, balance는 은행 잔액입니다. 

new char[strlen(name)+1] 은 메모리 동적 생성 입니다. 

C에서는 malloc과 같은 기능을 하구요. 

char* name 이런식으로 선언을 해줬기 때문에, 몇 byte의 공간을 생성해야 할지 컴퓨터에게 알려주는 겁니다. 

아래 코드에 대한 문의 사항 있으시면 말씀해주세요 ~