본문 바로가기
01.Bit 단기/C++

11_C++구조체

by chojju 2018. 4. 29.
반응형

#include <iostream>
using namespace std;
/*
계좌 만들기(데이터, 함수)
개체명 : Account
데이터 : 이름,계좌ID,잔액
함수   : 입금, 출금, 데이터출력
*/
struct Account
{
 string name; //STL에서 지원하는 문자열
 int acc_id;
 int balance;

 void AddMoney(int money)
 {
  balance = balance + money;
 }
 void MinMoney(int money)
 {
  balance -= money;
 }
 void Print()
 {
  cout << name.c_str() << "/" << acc_id << "/"
    << balance << "원" << endl;
 }
};

int main()
{
 Account acc1 = { "홍길동", 1, 1000 };
 acc1.Print();
 acc1.AddMoney(200);
 acc1.Print();
}

반응형

'01.Bit 단기 > C++' 카테고리의 다른 글

13_데이터은닉  (0) 2018.04.29
12_클래스  (0) 2018.04.29
10_날짜활용실습(3단계)  (0) 2018.04.29
09_기본값  (0) 2018.04.29
08_오버로딩  (0) 2018.04.29

댓글