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

C/C++ Q/A
[350] Re:에러뜨는데여...
최준호.스페로 [sparrow] 2482 읽음    2002-03-28 02:34
안녕하세요 스페로입니다. 님이 에러가 난다길래 늦은 밤에 다시한번 답을 답니다.

혹시 VC에서 bool 타입이 boolean인가 저두 첨에는 고민을 했는데요

지금 VC++를 설치하구 해보았습니다.

물론 소스는 아주 잘됩니다.

일단 bool t는 문제가 없구요

제가 include를 포함해서 메인까지  구리구 출력까지 해보았습니다.

문제는 없습니다.

그리고 소스를 보시고 어떤식으로 구현되는가를 한번 생각해 보세요

별로 좋은 알고리즘이라고는 생각 되지 않지만 그래두 가장 쉬운 방법입니다.

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

void main(void)
{
    int puz[15];
    int i,j=0,r;
    bool t;

    while(j<15){
       t=true;
       r= rand()%15+1;

       for (i=0;i<=j;i++){
          if (puz[i] == r){
                t=false;
                break;
          }
       }
          if (t){
                puz[j]=r;
                j++;
          }
      }


    for (i=0;i<15;i++)
       printf("%d ",puz[i]);

    getchar() ;

}



WESTER 님이 쓰신 글 :
: int puz[15];
: int i,j=0,r;
: bool t;
:
:            while(j<15){
:               t=true;
:               r= rand()%15+1;
:
:               for (i=0;i<=j;i++){
:                        if (puz[i] == r){
:                                    t=false;
:                                    break;
:                                    }
:               }
:                        if (t){
:                                    puz[j]=r;
:                                    j++;
:                         }
:            }
:
: 이걸 비주얼 씨로 해서 하니깐 에러가 뜨드라구여....
:
: 3번째줄 t; 와
:
: 5번째줄 while 에 에러가 나여...

+ -

관련 글 리스트
347 에러뜨는데여... WESTER 2006 2002/03/27
350     Re:에러뜨는데여... 최준호.스페로 2482 2002/03/28
352         Re:Re:에러뜨는데여... 이경문 2058 2002/03/28
348     Re:에러뜨는데여... 이경문 2012 2002/03/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.