디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

사실은 나도 숙제가 있음욬 ㅋㅋㅋ

생각놀이갤로그로 이동합니다. 2010.09.12 23:18:27
조회 218 추천 0 댓글 2

#include <iostream>

     

using namespace std;

     

struct CUSTOMER//고객의 정보를 저장하기 위한 사용자정의 데이터형(구조체)

{

char Name[255];//고객의 이름

int Age;//나이

char Sex;//성별

};

int main()

{

CUSTOMER customer[10];//10개의 구조체 배열 선언

int num = 0 , i;//num :구조체 Index, I :출력을 위한 카운터 변수

char menu;//사용자의 입력을 저장할 변수

     

while(true)//무한루프

{

// 메뉴출력

cout << "1. 고객 정보 입력\\n";

cout << "2. 고객 정보 출력\\n";

cout << "3. 종료\\n";

cout << "메뉴선택 : ";

cin >> menu;//사용자의 입력을 저장함

     

if( menu == \'3\') return 0;//‘3’일 경우 프로그램 종료

     

switch(menu)

{

case \'1\'://고객 정보 입력을 위한 처리

if(num == 10)//10개의 구조체를 모두 사용했을 경우

{

cout << "더 이상 고객 정보를 입력할 수 없습니다.\\n";

continue;//메뉴로 돌아감 (while의 end_block으로 이동)

}

cout << "고객 이름 : ";

cin >> customer[num].Name;

     

cout << "고객 나이 : ";

cin >> customer[num].Age;// 이름과 나이를 입력받아 해당 구조체의 변수에 저장

     

cout << "성별(M,F) : ";

     

while(1)// 성별의 입력은 M,F로 제한 나머지의 경우 재입력

{

cin >> customer[num].Sex;// 입력을 받음

//올바른 입력이면 루프이탈 잘못된 입력이라면 재입력

if(customer[num].Sex == \'M\' || customer[num].Sex== \'F\')break;

else  cout << " 성별은 M,F로 입력하세요 " << endl;

     

     

}

num++;//인덱스 1 증가

break; //switch 이탈..

     

case \'2\':

for(i=0;i<num ;i++) //사용자에게서 입력된 개수의 구조체를 방문하여 출력

{

cout.width(20);

cout.setf(ios_base::left);// 너비설정, 왼쪽정렬

cout << customer[i].Name;//이름출력

     

cout.width(3);//너비 3으로 재설정

cout << customer[i].Age  <<  customer[i].Sex << endl;// 나이 성별 출력

}

break;//switch 이탈

     

default : // 입력이 1이나 2가 아닐경우의 처리

cout << "잘못 입력하셨습니다." << endl;

continue;

}//switch block end..

}//while block end..

     

return 0;

}

-----------------------------------------------------------------------------------------------------

책에 있는 소스 빈칸 채우고 주석 달아오기 -_-;;


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
213284 게임 서버 돌리는 것에 궁굼한게 있지요. [4] 궁굼(180.224) 10.10.19 108 0
213282 학교에서 가르치는 내용 학기중에 다 배우는 사람 많음? [4] 금호족기(61.75) 10.10.19 88 0
213280 프갤그래도 꽤 살아잇내여? [1] 금고래갤로그로 이동합니다. 10.10.19 64 0
213279 프로그래머들 돈 잘모은다는게 레알인가여? [3] ㅈㄷㅎ(110.8) 10.10.19 129 0
213277 The Art of Computer Programming 1 [1] 서현모양처갤로그로 이동합니다. 10.10.19 114 0
213275 형들 궁금한거.. [2] 유리망치갤로그로 이동합니다. 10.10.19 70 0
213274 님들 원격제어 하는법 [5] 금고래갤로그로 이동합니다. 10.10.19 420 0
213273 외계달팽횽이 고생하고 있구나... 물속의다이아갤로그로 이동합니다. 10.10.19 41 0
213271 가오가이거는 더 안나오려나 [2] prismatic갤로그로 이동합니다. 10.10.19 46 0
213270 솔찍히 가오가이거에서 쁘라이야팀이 제일불쌍했음 [3] 개쉛기갤로그로 이동합니다. 10.10.19 74 0
213269 이거 말고 더 좋은방법이 있나요? 이에갤로그로 이동합니다. 10.10.19 59 0
213267 전문대졸 신입 1600받고 다니는데 괜찮나여 [4] ㅇㅇ(110.8) 10.10.19 210 0
213266 이거 둘 중에 뭐가 더 나음? [3] 이에갤로그로 이동합니다. 10.10.19 89 0
213264 건댐의 쎾쓰 천사 아렌비를 모르다니 한심한 아스트라로테 [12] 개쉛기갤로그로 이동합니다. 10.10.19 129 0
213263 21세기는 오사카의 시대 [3] 분당살람갤로그로 이동합니다. 10.10.19 98 0
213262 아 어셈하는 횽들 머임 이게 116.44(114.71) 10.10.19 60 0
213261 간다무가 늬집 개이름이냐 [11] 개쉛기갤로그로 이동합니다. 10.10.19 120 0
213260 ContextMenuStrip 에 대해서 아는 사람 있? [4] EE갤로그로 이동합니다. 10.10.19 63 0
213259 ssnim은. 봄니다 [5] 햏햏했갤로그로 이동합니다. 10.10.19 59 0
213258 햏햏했흉 ssnim갤로그로 이동합니다. 10.10.19 46 0
213257 디씨말고 프로그래머들 많이 활동하는 사이트 있어요? [5] ㄴㅇㄹ(122.39) 10.10.19 119 0
213254 횽들 문제하나 낼께여!! [3] 니꼴라꼴래꼴갤로그로 이동합니다. 10.10.19 109 0
213252 형들 라운드 off 에러가 뭐임? [4] 플밍 초보(220.68) 10.10.19 192 0
213251 건댐 [1] prismatic갤로그로 이동합니다. 10.10.19 48 0
213250 형님들 저좀 도와주삼 대충이라도 설명좀 [12] 유리망치갤로그로 이동합니다. 10.10.19 121 0
213249 제가 요즘 재밌게 하고 있는 알바에요~ [5] 대박난알바(61.253) 10.10.19 83 0
213248 셤기간인데 클났음.. [8] 적이되고싶은가갤로그로 이동합니다. 10.10.19 80 0
213247 퇴근이나 할랍니다. [1] 미친DD(211.54) 10.10.19 68 0
213246 php에서 setcookie() 쓸 때, expire 파라미터 설정에서; 이상하다..(123.142) 10.10.19 109 0
213242 님들아 C++ 문법점여 [7] ssnim갤로그로 이동합니다. 10.10.19 124 0
213241 jabberwacky가 너님들에게 욕하는이유?! [4] 키사수(115.93) 10.10.19 103 0
213239 음냐리 졸려 이모군(1.225) 10.10.19 28 0
213238 형들 HTML을 DTD로 선언하라는게 도대체 뭔소리임? 탱킹갤로그로 이동합니다. 10.10.19 55 0
213236 IT접고 옷장사 합니다. 굽신굽신 [9] 다이아몬드(123.213) 10.10.19 239 0
213235 ㅋㅋㅋㅋㅋㅋㅋ 컴터 터질하고 함 ㅋㅋㅋㅋ [4] 초보뉴비(202.30) 10.10.19 93 0
213232 ajax는 아약스 입니다. [3] 미친DDraw(211.54) 10.10.19 118 0
213231 뉴비분들께 진심으로 충고하는데 [1] 미친DDraw(211.54) 10.10.19 105 0
213230 주소에 대해 알려달라는 뉴비 봐라 [4] ㅇㅇㅃ갤로그로 이동합니다. 10.10.19 81 0
213228 다이렉트 드로우 객체 생성이 안되는데 좀 봐주세요. 미친DDraw(211.54) 10.10.19 49 0
213226 아 내일 html 수업 때 홈페이지 만들라는데 [9] 116.44(116.44) 10.10.19 103 0
213225 비주얼 베이직 문제좀 도와주세용~ [4] ㅇㅇㄴ(210.100) 10.10.19 97 0
213224 제곱승출력물 [12] 54.211.12312(59.20) 10.10.19 137 0
213222 이거 완전 개새끼네. 말대답 꼬박꼬박 하네 [7] 씬입사원갤로그로 이동합니다. 10.10.19 223 0
213221 마~ 이제 퇴근하지 시퍼요 [1] SALHAE갤로그로 이동합니다. 10.10.19 91 0
213220 코딩 알바 면접보러 가는데 [12] 곧전역입니다(180.65) 10.10.19 273 0
213219 도와줘요 [17] 뉴비(59.20) 10.10.19 147 0
213218 잡스 개새끼 해봐 [1] 유리한갤로그로 이동합니다. 10.10.19 206 0
213217 우리 잡스횽 까지 말라능 ㅠㅠ [5] 씬입사원갤로그로 이동합니다. 10.10.19 137 1
213216 잡스는 개새끼... prismatic갤로그로 이동합니다. 10.10.19 80 0
213215 아 하루종일 고민해도 문제가 풀리지 않아 도와줘 횽들 [11] 116.44(116.44) 10.10.19 111 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2