디시인사이드 갤러리

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

갤러리 본문 영역

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

생각놀이갤로그로 이동합니다. 2010.09.12 23:18:27
조회 221 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
214901 형들 C언어 달력만드는 과제인데 도와주셈 [14] 으와오아와갤로그로 이동합니다. 10.10.28 278 0
214900 자바 스크립트에서 isNaN() 과 같은 함수가 java에도 있나효? [6] 턱지수갤로그로 이동합니다. 10.10.28 145 0
214898 이바이러스 ....................할말없네 .. 머임? [3] 아아아아아아(221.144) 10.10.28 98 0
214897 횽들 HTML 공부하려는데 책 추천좀요 [2] ㅇㄴㅁㄹ(112.186) 10.10.28 133 0
214896 3연속 화살발사.swf [1] 넉넉한터갤로그로 이동합니다. 10.10.28 94 0
214895 횽들 질문 좀 하나만 할게 [4] ㅇㄴㅁㄹ(112.186) 10.10.28 59 0
214893 개브로 오늘 포장떳다 .3(203.223) 10.10.28 36 0
214891 ㅅㅂ 액션스크립트 문법이 왜케 더럽냐 [1] 116.44(116.44) 10.10.28 69 0
214887 아이폰 어플 도대체가 뭐길래 나를 이렇게 힘들게 하는거지 [3] 써니덕후갤로그로 이동합니다. 10.10.28 91 0
214885 우어.. c# 기초 하나만 도와주셔요 [10] 빡곰갤로그로 이동합니다. 10.10.28 107 0
214882 프갤형 도와주세요 프갤형들은 전능하니깐.. [6] 스님아갤로그로 이동합니다. 10.10.28 80 0
214876 어쩌다 책을 사다보니깐 [1] 뉴구(124.153) 10.10.28 84 0
214875 아,, 만료된페이지 디자인 어디 없나;; 뉴잉(59.10) 10.10.28 53 0
214874 나 퇴근함 [12] 개쉛기갤로그로 이동합니다. 10.10.28 133 0
214873 리눅스로 채팅 프로그램 짜기 [4] G@rion갤로그로 이동합니다. 10.10.28 207 0
214872 쏘쓰 쫌 깔끔하게 짜는 법 엄나효? [18] 빡곰갤로그로 이동합니다. 10.10.28 199 0
214871 구석횽 봄니 [6] 물속의다이아갤로그로 이동합니다. 10.10.28 108 0
214870 내일 mt를 거제도 가 [6] 물속의다이아갤로그로 이동합니다. 10.10.28 132 0
214869 시사회 보러 홍대 롯데시네마에 왔어 [6] ㅇㅇㅃ갤로그로 이동합니다. 10.10.28 83 0
214868 정부발주 SI 하도급 법으로 규제해야 마땅 [2] 홍어(58.180) 10.10.28 131 0
214867 너님들 학과에서 과제 어려운거 내주면 어떻게함? [10] 인애갤로그로 이동합니다. 10.10.28 157 0
214866 사이버 수사대 경장이면 연봉 얼마냐?? [2] 제로리플(124.53) 10.10.28 3622 0
214861 컴공이면서 다전공 vs 컴공 아닌데 컴공은 부전공 [3] 금호족기(61.75) 10.10.28 163 0
214859 컴퓨터는 계산기이다 [3] 금호족기(61.75) 10.10.28 101 0
214858 c언어에서 strlen함수 쓰려면 헤더파일 어느거 있어야하나요? [4] 주민ㅎㅋ갤로그로 이동합니다. 10.10.28 236 0
214857 우리도 북한이랑 인터넷 되면 소셜네트워크 같은거 대박날껄 [6] 금호족기(61.75) 10.10.28 112 0
214856 짐 시점에서 MFC파면 찐따 맞죠? [2] 헐퀴(59.7) 10.10.28 121 0
214855 클립보드 영역은 어떻게 접근하는거임? 홍어(58.180) 10.10.28 52 0
214853 훗 뮤비 멋지네 이모군(1.225) 10.10.28 44 0
214851 학생의 좋은점 [5] 금호족기(61.75) 10.10.28 164 0
214849 이거 어떨거 같아? [8] (121.184) 10.10.28 158 0
214847 정보보호 [3] H-KisMET(183.100) 10.10.28 54 0
214846 (질문수정)아옹 횽들 도와주셈요 ㅠㅠ c# -> php (재질문) [7] Softness갤로그로 이동합니다. 10.10.28 67 0
214845 도스 게임 한글화에 대해 [4] ㅇㅇ(165.229) 10.10.28 133 0
214844 iBatis 히잉... 손목(112.154) 10.10.28 57 0
214843 자판기 프로그램이빈다. 프rog램ing갤로그로 이동합니다. 10.10.28 54 0
214842 아옹 횽들 도와주셈요 ㅠㅠ c# -> php [4] Softness갤로그로 이동합니다. 10.10.28 73 0
214841 살려주세요. C [15] ㄴㄴ(220.69) 10.10.28 145 0
214840 리눅스로 ftp 하려는데 진짜 답답하네... 형들 help! [3] ㅁㄴㅇㄹ(58.122) 10.10.28 121 0
214839 이쯤에서 컴짜. [2] o(168.131) 10.10.28 68 0
214838 자판기 프로그램이니 엘리베이터 프로그램이니 그런거 햏햏했갤로그로 이동합니다. 10.10.28 63 0
214836 인트형변수에 char 로입력받은 숫자를 넣는방법좀 [5] ㅇㅇㄹ(210.93) 10.10.28 80 0
214835 QR 코드가 유행이냐? [2] 물속의다이아갤로그로 이동합니다. 10.10.28 133 0
214834 질문 있습니다 [5] ㄴㄴ(220.69) 10.10.28 1388 0
214832 버추얼덥으로 자막을 영상으로 합치는데 긴자막이 계속 짤려 [1] 1(58.140) 10.10.28 55 0
214831 아이폰4의 완승 짤방 ㅋㅋㅋ [3] K.I.N갤로그로 이동합니다. 10.10.28 194 0
214830 C로 큰 프로그램을 하나 만들거에요 [6] ㄴㄴ(220.69) 10.10.28 132 0
214829 형들 TCP/IP API 이거 알어? [4] 워닝압박갤로그로 이동합니다. 10.10.28 178 0
214828 잘자다가 똥마려워서 깼다 개쉛기갤로그로 이동합니다. 10.10.28 73 0
214827 난 오른손마우스를 왼쪽에 두고 왼손으로 쓰니 완전 좌빨이내.. [2] rntjr갤로그로 이동합니다. 10.10.28 130 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2