디시인사이드 갤러리

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

갤러리 본문 영역

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

개초보(98.151) 2011.02.27 13:48:44
조회 242 추천 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/06/24 - -
237456 요즘들어 공부안하는 게 고민, [2] 하앍하앍(123.199) 11.03.08 80 0
237454 형들 리듬게임 싱크로율 잘맞추는법좀 [1] 잉여력쩐당(14.55) 11.03.08 120 0
237453 우아아아아아 먹튀다. [10] Minryu갤로그로 이동합니다. 11.03.08 249 0
237452 어휴 2차 면접도 겨우 합격했네. 살았다~ [15] 외계달팽갤로그로 이동합니다. 11.03.08 331 0
237450 나 가오세워죠 [1] ㅅㄷ(115.161) 11.03.08 68 0
237449 기사 하나. [5] iljeomobolt갤로그로 이동합니다. 11.03.08 127 0
237447 전역변수 쓰는게 왜 나쁜건가요? [13] 물속의다이아갤로그로 이동합니다. 11.03.08 319 0
237446 이 꼬고마 색히들때문에 메모리 공부해서 진심 고맙다. [10] 음...(115.178) 11.03.08 185 0
237445 형들 엘리베이터 관리 프로그램을 한번 짜보려하는데 [10] Loveholic !갤로그로 이동합니다. 11.03.08 189 0
237444 배경음악 설정 ㅇㅇ(61.85) 11.03.08 83 0
237443 MFC 클래스간 통신이 애들을 다 버려놓는 거 같다. [3] 물속의다이아갤로그로 이동합니다. 11.03.08 227 0
237442 C++ 이런게 어떻게 가능하지..? [6] SODmaster갤로그로 이동합니다. 11.03.08 217 0
237441 CCNA 따는게 나을까 컴파일러를 배우는게 나을까 [3] 스택오버플로갤로그로 이동합니다. 11.03.08 113 0
237440 어떤 클래스에서 사용한 변수값을 다른 클래스에서 사용하고싶엉 [4] ㄴㅌㄱㄹ(61.33) 11.03.08 128 0
237438 내친구새끼가 아이팟해킹해놓고 지는 해커라고한다 존나한심 찌두(14.53) 11.03.08 118 0
237437 솔까 십새들아 19살짜리가 국정원해킹? 그거꿈임 [3] 찌두(14.53) 11.03.08 217 0
237435 19살짜리가 국정원 밥먹듯이 해킹하면 뉴스나올수있을까? [5] 1(119.206) 11.03.08 318 0
237434 C언어 퀴즈다. 한번 풀어봐라. [25] 물속의다이아갤로그로 이동합니다. 11.03.08 424 0
237433 ㅋㅋ 이거 뭐냐 ㅋㅋ [1] SODmaster갤로그로 이동합니다. 11.03.08 154 0
237431 프갤게이들아 서현모양처갤로그로 이동합니다. 11.03.08 64 0
237430 꾹꾹 누르고 두들겨보라고! [3] SODmaster갤로그로 이동합니다. 11.03.08 129 0
237429 질문의 요점을 파악하지 못하는 사람.jpg [3] ㅇㅇ(121.133) 11.03.08 198 0
237427 언니야/오빠야들.. 내가 통계낼꺼가 있어서 그런대... [13] iljeomobolt갤로그로 이동합니다. 11.03.08 224 0
237425 밑에 어떤 종자가 C#은 스크립트 수준의 언어라고 씨부리는데 [4] 물속의다이아갤로그로 이동합니다. 11.03.08 185 0
237424 쪼렙 질문점 c++ 다른 클래스의 변수를 사용 [2] ㄴㅌㄱㄹ(61.33) 11.03.08 164 0
237423 드라이브좀 살려줘 ㅠ [4] 포맷하기싫어(220.76) 11.03.08 96 0
237422 형님들께 하나여쭤봅니다 [4] 음....갤로그로 이동합니다. 11.03.08 74 0
237420 코딩하려고 프로그램받는곳좀 [2] 22(211.196) 11.03.08 83 0
237419 아 큰일났다 [5] elwlwlwk갤로그로 이동합니다. 11.03.08 124 0
237418 C#인지 머신지긴좀 해보려고하는데 [3] C#(121.66) 11.03.08 106 0
237417 일련의파일이름을 덧붙이는 프로그램을 제작하려는데요 [3] ㄹㅇㄴ(210.178) 11.03.08 58 0
237416 안녕하세요 새로온 뉴비입니돠 [5] 피튀긴남갤로그로 이동합니다. 11.03.08 85 0
237415 캐꼬꼬닭 형 소환!!!! [1] Minryu갤로그로 이동합니다. 11.03.08 69 0
237414 프갤 능력자 횽들아... [4] 아주아슬갤로그로 이동합니다. 11.03.08 131 0
237413 내 동영상 이거 7분짜리 누가유포햇어 [3] 아리☆(112.167) 11.03.08 331 0
237412 코갤 사건만 갖고 뭐라 할건 아니다- [2] 개쉛기갤로그로 이동합니다. 11.03.08 168 0
237411 nds에서 슈퍼카드로 리눅스 포팅해보신분 있나여? [3] 일광면(61.100) 11.03.08 52 0
237410 스미골햏께 질문 [1] 허접플그(134.134) 11.03.08 89 0
237409 천재플머 근황. [5] 천한플머(121.139) 11.03.08 254 0
237408 서태지 [7] iljeomobolt갤로그로 이동합니다. 11.03.08 102 0
237407 아씨발 빨리 편입성공하고 IT공부나 존나하고싶다.. d(218.48) 11.03.08 60 0
237406 그 새 코갤에서 일냈네. [18] Minryu갤로그로 이동합니다. 11.03.08 1259 0
237405 이 기사 어떻게 생각하시나? [3] iljeomobolt갤로그로 이동합니다. 11.03.08 107 0
237402 나이가 35살인데 ... [3] 공시족(211.197) 11.03.08 293 0
237401 아ㅏㅏㅏㅏㅏ 횽들 하나만 여쭙게여 ㅠㅠ [2] 으악(221.143) 11.03.08 76 0
237400 MVP 변환을 위해 문자열 파싱 프로그램을 만들었다능... [2] 허허벌판갤로그로 이동합니다. 11.03.08 110 0
237399 해냈다 해냈어~ 코갤이 해냈어~ [3] 코프리카(58.150) 11.03.08 175 0
237398 언어가 이렇게나 많은데...... 이걸 다 어느세월에 만져봄? [2] 환ㅂ(175.205) 11.03.08 118 0
237396 프겔 3년 있었는데... SODmaster갤로그로 이동합니다. 11.03.08 51 0
237394 이번학기 마이크로프로세서 듣는데 교수님께서 스택오버플로갤로그로 이동합니다. 11.03.08 99 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2