Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[4619] 초보 질문하나요..?^^;;
조승희 [] 1265 읽음    2004-08-19 19:28
초보 질문인데요
숫자 5개를 입력받아서 max와 min 두개의 숫자를 구하는건데요
상속받을 클래스에세 5개의 숫자를받고
상속받은 클래스에서 최대최소값을 구하는데
에러도 안나는데 맨 마지막에
값을 찍어봤는데...
값이
-1.07374e+008
-1.07374e+008
-1.07374e+008
-1.07374e+008
-1.07374e+008
식으로 이상하게 찍혀서요
참고로 값을 받자마쟈 찍으면 제대로 값이 찍혔거든요

번거롭니만 왜그런건지...... 헬프요....

#include <iostream>

using namespace std;

//-------------------------------------------------------------
class Mother
{
        public:
            Mother(){}
            ~Mother(){}
            void getNumber();
        protected:
            float number[5];
            int num;

};

void Mother::getNumber()
{
    cout << "5개의 숫자를 입력하세요\n";
    int temp=sizeof(number)/4;

    for(int i=0;i<temp;i++){
        cin >> number[i];
                               //제대로 찍힘 cout << number[i];
                 }
}
//----------------------------------------------------------------
class Son : public Mother
{
        public:
            Son(){}
            ~Son(){}
            void Meth();
       
};

void Son::Meth()
{
    int temp=sizeof(number)/4;
//여기서 값찍어 봤음....
    for(int i=0;i<temp;i++)
        cout<<number[i] << "\n";
   
}
//---------------------------------------------------------------

void main()
{
    Mother m;
    Son s;
    m.getNumber();
    s.Meth();
}

+ -

관련 글 리스트
4619 초보 질문하나요..?^^;; 조승희 1265 2004/08/19
4620     Re:초보 질문하나요..?^^;; 조준회 1326 2004/08/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.