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

C/C++ Q/A
[5322] Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요?
이카루스 [icarus147] 1753 읽음    2005-09-23 13:12
1. 기본적으로 보시면 a를 선언해 주신 부분이 없습니다. 이 부분이 잘못된 것이 아마 첫번째 일 것입니다.
   제 터보C로 해봐도 a를 선언해 주시지 않아서 에러가 나더군요.

2. 두번째 에러는 헤더파일에서 나는 에러입니다. clrscr();는 conio.h에서 제공해주는 함수인데 비쥬얼 C에서의
  conio.h 헤더파일은 conio.h를 제공해 주지 않습니다. include 폴더 안에 있는 conio.h 헤더 파일을 열어보시면
  clrscr()을 찾으실 수 없는 것을 아실 수 있으실 겁니다.

대부분 헤더 파일에서 제공해주는 함수는 거의 같지만 몇개는 지원해 주지 않는 것이 있습니다. 예를 들면 비쥬얼C
에서는 터보 C에서 제공하는 그래픽 함수(graphics.h)와 사운드 함수(터보C에서는 dos.h에서 지원해줍니다.)를
지원해 주지 않습니다. 물론 비쥬얼C에서는 다이렉트X라는 것으로 그래픽적인 면을 제공을 해주더군요. 좀더 자세
한 자료를 원하신다면 책이나 헤더파일을 열어보시면 아실 수 있으실 겁니다.
그럼 즐프되세요. ^^*



앙탈쟁이 님이 쓰신 글 :
: #include<stdio.h>
: #include<conio.h>
: void main()
: {
:     int su[5],max=0;
:     clrscr();
:
:     for (int a=0;a<5 ; a++)
:     {
:         printf("%d 번째수를 입력",a+1);
:         scanf("%d",&su[a]);
:         printf("su[%d]에 %d가 입력되었습니다\n",a,su[a]);
:     }
:
:     for (int a=0;a<5 ;a++ )
:     {
:         if (max<su[a])
:             max = su[a];
:     }
:    
:     printf("\n입력된 값중 최대값은 %d 입니다.",max);
: }
:
: 여기 구문에서 보면 두번째 for문에서 a값의 자료형을 또 한번(첫번째 for문에서 이미1번 선언했으므로) 선언하는데
: 제가 에디트 플러스에 볼랜드 5.5를 연동해서 하고 있는데 저렇게 하면 실행이 되는데 다른
: 터보C나 비쥬얼C에서는 저렇게 두번 선언을 하면 오류가 나오더군요. 한번만 선언해야 잘되구요
: 컴파일러의 차이인가요?
: C는 그럼 컴파일에 따라서 구문의 방식이 조금씩 다른건가요?
: 아시는 분은 답변을 부탁드립니다.

+ -

관련 글 리스트
5316 볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 앙탈쟁이 1810 2005/09/23
5328     Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 떡대 1935 2005/09/24
5329         Re:Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 남병철.레조 1792 2005/09/24
5322     Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 이카루스 1753 2005/09/23
5327         Re:Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 앙탈쟁이 1747 2005/09/23
5321     Re:볼랜드 컴파일과 터보씨나 비쥬얼C컴파일의 차이인가요? 남병철.레조 1755 2005/09/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.