728x90
CPP Console Application ; VisualStudio 2008
구조체를 이용한 초간단 회원관리 프로그램 - struct
#include <iostream>
using namespace std;
struct CUSTOMER // 고객 정보 구조체
{
char name[10]; // 고객 이름
int year; // 고객 나이
char gen; // 고객 성별
};
int main(void) // 메인함수
{
CUSTOMER customer[10]; // 열개의 구조체 배열
int num = 0;
char menu;
while(true)
{
cout << "1. 고객 정보 입력\n"; // 메뉴 출력
cout << "2. 고객 정보 출력\n";
cout << "3. 종료\n";
cout << "메뉴 ? ";
cin >> menu;
if(menu == '3')
break;
switch(menu)
{
case '1': // menu == '1'
if( num == 10){
cout << " 더이상 고객 정보를 입력할 수 없습니다.\n";
continue;
}
cout << "고객 이름 : ";
cin >> customer[num].name;
cout << "나이 : ";
cin >> customer[num].year;
cout << "성별(M, F) : ";
cin >> customer[num].gen;
num++;
break;
case '2': // menu == '2'
for(int i=0; i<num ; i++){
cout << customer[i].name <<" ";
cout << customer[i].year <<" ";;
cout << customer[i].gen<<"\n\n";
}
break;
default: // 예외의 입력
cout <<"똑바로 입력하세요.\n";
continue;
}
}
return 0;
}
반응형
'연구사항 > AVR,Raspberry' 카테고리의 다른 글
[C++] for문을 이용한 구구단 계산 (0) | 2010.04.06 |
---|---|
[C++] Hello, world! (0) | 2010.03.30 |
화이트데이(발렌타인데이) 선물로 깜빡이는 LED 하트♡는 어떨까 (12) | 2010.03.12 |
AVR로 랜덤하게 LED켜기 (3) | 2010.01.05 |
풀업 저항이란? (0) | 2009.12.28 |