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

C++빌더 Q&A
C++Builder Programming Q&A
[53825] Rand 함수로 받은 값이 변수에 저장이 안됩니다.
행복필드 [n0020] 1590 읽음    2008-07-02 10:12
랜덤함수로 받은 값이 변수에 저장이 되지가 않네여 .


//-------------------------------------------------
    int arr[9];
    int i;
    for( i = 0; i < 9; i++ ){
        srand(GetTickCount());
        arr[i] = random(9);
        //ShowMessage( arr[i] );
    }

    for( i = 0; i < 9; i++ ){
        ShowMessage( arr[i] );
    }
//-------------------------------------------------

이렇게 간단하게 랜덤값을 생성해서 arr 배열에 저장을 하는 간단한 소스입니다.
상단 for 문에서 랜덤값은 생성이 되는 것을 확인은 했는데
하단 for 문에서 생성된 랜덤값을 arr 배열이 가지고 있지를 못하고 배열안의 모든값이 동일하게 되어버립니다.

더 신기한것은 상단 for 문에서 주석처리되어있는 ShowMessage() 함수를 풀어주면
arr 배열에 랜덤값이 저장이 되더군요.

고수님들의 도움 부탁드립니다 T^T

+ -

관련 글 리스트
53825 Rand 함수로 받은 값이 변수에 저장이 안됩니다. 행복필드 1590 2008/07/02
53826     Re:Rand 함수로 받은 값이 변수에 저장이 안됩니다. 아루스 2114 2008/07/02
53827         Re:Re:Rand 함수로 받은 값이 변수에 저장이 안됩니다. 행복필드 1577 2008/07/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.