디시인사이드 갤러리

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

갤러리 본문 영역

[덕짤] C++ structure 안에 class private.

개초보(98.151) 2011.02.27 13:48:44
조회 247 추천 0 댓글 11



프갤에서 조공은 덕짤로 해야한다는 걸 보고 덕짤? 하나 구해다 올립니다


이 밑은 제가 짠 C++ 주소록인데요

structure 안에 class 를 만들고 private로 합니다

이제 정보 입출력은 private 로 왔다갔다 하는데여

그리고 그 명령어는 structure 안에 public void 이걸로 하구요

근데 문법? 을 모르겠네요. class 안에 정보를 받기 위해서

void addressInput

안에 classA[number].firstName 이 부분이랑

역시 void addressOutput

classA.addbook[100]

addbook[n].firstname 이 부분들 

다 에러나네요


어떻게 수정해야하죠?

무림고수님들 도와주세용







#include <iostream>

using namespace std;


struct database{

    class a
    {
    char firstName[20];
    char lastName[20];
    char phoneNum[13];
    char address[30];
    char city[20];
    char zipcode[11];
    }classA;
   
    void addressInput();
    void addressOutput();

       
};


void database::addressInput()
{

   
            cout << "Enter your first name (less than 20 letters): " << endl;
            cin.getline(classA[number].firstName, 20);
     
            cout << "Enter your last name (less than 20 letters): " << endl;
            cin.getline(classA[number].lastName, 20);
     
            cout << "Enter your phone number (follow format ex)012-****-6789): " << endl;
            cin.getline(classA[number].phoneNum, 13);
     
            cout << "enter your address: " << endl;
            cin.getline(classA[number].address, 30);
     
            cout << "Enter your name of city: " << endl;
            cin.getline(classA[number].city, 20);
     
            cout << "Enter your zipcode(follow format ex)01234-5678): " << endl;
            cin.getline(classA[number].zipcode, 11);

            number++;
};

void database::addressOutput()
{
    classA.addbook[100];
   
    int n;
    for(n =1; n < number; n++)
    {
    cout<<"No."<<n<<endl;
    cout << addbook[n].firstName << endl;
    cout << addbook[n].lastName << endl;
    cout << addbook[n].phoneNum << endl;
    cout << addbook[n].address << endl;
    cout << addbook[n].city << endl;
    cout << addbook[n].zipcode << endl << endl;
    }
};


int main()
{
    int number = 0;
    int End=0;
    do
    {
        char answer;
        cout << "Choose an option\\nE - Enter new address information\\nD - Display the contents of the database\\nQ - Quit the program" << endl;
        cin.get(answer);
        

        cout<<endl;
        switch(answer)
        {
        case \'E\':
        case \'e\':
            database::addressInput;
            break;
        case \'D\':
        case \'d\':
            database::addressOutput;
            break;

        case \'Q\':
        case \'q\':
            cout << "Quit program"<<endl;
            End=1;
            break;

        default:
            cout <<"Choose again"<<endl;
        }
      } while(End==0);
return 0;
}

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
공지 프로그래밍 갤러리 이용 안내 [74] 운영자 20.09.28 39043 62
2770375 오늘의 코테준비 [1] 고졸국비갤로그로 이동합니다. 05:57 13 0
2770374 음기 충전 발명도둑잡기갤로그로 이동합니다. 03:48 13 0
2770373 영어권에 살고싶다 ㅇㅇ갤로그로 이동합니다. 03:36 22 0
2770372 일어나자마자 달리기, 찬물샤워 조졌다 고졸국비갤로그로 이동합니다. 03:13 17 0
2770371 제3차 자본 분열, 미국은 어디로 갈까? 발명도둑잡기갤로그로 이동합니다. 02:57 13 0
2770370 부트캠프 수료하고 네카라쿠배 취업했다 ㅇㅇ(106.101) 02:52 28 1
2770368 여성한테 7번 차이고 인형과 결혼…일본 남성의 6년 후 근황 발명도둑잡기갤로그로 이동합니다. 02:45 13 0
2770367 김정은 ‘아파트’ 영상에 분개한 이들 발명도둑잡기갤로그로 이동합니다. 02:42 19 0
2770366 자기개발 유튜버들 개웃김 ㅋㅋ 헬마스터갤로그로 이동합니다. 02:39 28 0
2770365 KEY 키 'Forever Yours (Feat. 소유)' 발명도둑잡기갤로그로 이동합니다. 02:21 12 0
2770362 프린트펜 evebot 발명도둑잡기갤로그로 이동합니다. 01:39 13 0
2770361 취미로 퇴근하고 웹쪽 공부좀 하고있는데요 html 어느정도 해야되나요? [3] ㅇㅇ(118.235) 01:03 44 0
2770360 진짜 다정한 사람 발명도둑잡기갤로그로 이동합니다. 00:56 32 0
2770359 안녕하세요 창업 게이 질문받습니다 [4] 창업게이(125.128) 00:55 55 1
2770358 부캠 둘중에 뭐가 나을까요... [3] 프갤러(121.190) 00:51 30 0
2770357 몇일걸림? 앞단 리액트로 올리브영 페이지들 화면으로만 [3] 프갤러(14.40) 00:50 35 0
2770356 이 방 관리자가 나 차단했다 [2] 발명도둑잡기갤로그로 이동합니다. 00:49 40 0
2770355 Reeve Stimpson - Over Me 뮤비 보니 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 00:41 11 0
2770354 ㅆㅇㅆ야 죽기싫으면 [1] 멍청한유라ㅋ갤로그로 이동합니다. 00:38 47 0
2770353 이제 자자 멍청한유라ㅋ갤로그로 이동합니다. 00:37 17 0
2770352 자다 깻는데 개좃같은 꿈 꿧네 ♥인생무상냥덩♥갤로그로 이동합니다. 00:37 34 0
2770351 아베노믹스의 실패. 30년 경제 침체 끝 일본을 떠나는 일본 청년들 발명도둑잡기갤로그로 이동합니다. 00:20 11 0
2770350 우울하다... 공격하기 위해서 공부한게 아니야 [1] 딱국(118.235) 00:19 35 0
2770349 개발 취준방 모집합니다. [1] ㅇㅇ(180.68) 11.04 41 0
2770348 How We Made an 80's Inspired Music Video 발명도둑잡기갤로그로 이동합니다. 11.04 12 0
2770347 위키에서 쫒겨난 진짜 전문가 발명도둑잡기갤로그로 이동합니다. 11.04 25 0
2770346 심리공작원 개발군주의 공작으로 또 ㅆㅇㅆ가 떠났다 [1] 발명도둑잡기갤로그로 이동합니다. 11.04 28 0
2770345 개인용 리눅스 서버 뭐 추천? [10] 프갤러(121.191) 11.04 84 0
2770344 저장용 ♥인생무상냥덩♥갤로그로 이동합니다. 11.04 15 0
2770343 How a Clever 1960s Memory Trick Changed 발명도둑잡기갤로그로 이동합니다. 11.04 10 0
2770342 더이상 올라갈 곳이 없다 [4] 아스카영원히사랑해갤로그로 이동합니다. 11.04 59 0
2770341 Adele - Someone Like You 에어로홍갤로그로 이동합니다. 11.04 11 0
2770340 퇴사하니까 마음이 편하네 ㅋㅋ [1] 프갤러(121.134) 11.04 44 0
2770339 Adele - Rolling in the Deep 에어로홍갤로그로 이동합니다. 11.04 12 0
2770338 Jenna Davis - LUCKIER 발명도둑잡기갤로그로 이동합니다. 11.04 9 0
2770337 Someone You Loved- Conor Maynard 에어로홍갤로그로 이동합니다. 11.04 13 0
2770336 우히히 우히히 다정한형(58.236) 11.04 12 0
2770335 태연 'Letter To Myself' Prologue - 'Disast 발명도둑잡기갤로그로 이동합니다. 11.04 10 0
2770334 Reeve Stimpson - One Night Stand 발명도둑잡기갤로그로 이동합니다. 11.04 11 0
2770333 프갤가수 옛날노래 ㅡ 장미의 미소 다정한형(58.236) 11.04 28 0
2770332 프갤가수 최신노래 ㅡ 그대와 함께 다정한형(58.236) 11.04 29 0
2770331 Reeve Stimpson - Over Me 발명도둑잡기갤로그로 이동합니다. 11.04 11 0
2770330 운동하다 무릎이 빻이니 기분이 좋구나 [3] 헬마스터갤로그로 이동합니다. 11.04 26 0
2770329 피부결이 동안의 비결인 거 같음 [1] 주아갤로그로 이동합니다. 11.04 24 0
2770328 프갤가수 옛날노래 ㅡ 그대와 함께 다정한형(58.236) 11.04 26 0
2770327 일찍자자 [6] 멍청한유라ㅋ갤로그로 이동합니다. 11.04 37 0
2770326 프갤가수 최신노래 ㅡ 처음 그 느낌처럼 다정한형(58.236) 11.04 9 0
2770324 프갤가수 옛날노래 ㅡ 처음 그 느낌처럼 다정한형(58.236) 11.04 9 0
2770322 확장자 zwf이거 뭐임? 프갤러(116.45) 11.04 12 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2