안녕하세요 스페로 입니다.
일단 이곳 볼포에
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=cpp_res&no=16
여기서 TC++3.0 도스용을 다운 받습니다.
압축 푸시면
disk1 disk2 disk3 이렇게 디렉토리가 3개로 디스크용이라 그렇습니다.
한디렉토리로 모든 파일을 모으시고
먼저 영문 모드로 바꾸시는것은
도스창에서 chcp 437
다시 한글로는 chcp 949
설치 화면이 ASCII 문자로 되어 있기때문에 영문 모드로 하시고 설치 하셔야 깨끗하게
나타납니다.
도스창에서 install누르시면 설치 가 됩니다.
예를 들어 C:\TC 에 설치 했다고 가정합니다.
디렉토리 구조는 간단히
TC - BGI
BIN
CLASSLIB
DOC
EXAMPLES
INCLUDE
LIB
이렇게 되어 있습니다.
output이라고 디렉토리를 추가로 하나 만드시고
그쪽으로 bgi 디렉토리에 있는 EGAVGA.BGI를 복사 해 넣습니다.
이제 bin디렉토리에서 tc라 입력하고 TC++3.0을 실행시킵니다.
F10키를 눌러 메뉴를 호출 합니다.
Option->Directories [첨부된 그림을 참조해서 Output디렉토리 세팅 합니다.]
작성한 결과 파일이 저장되는 위치죠
소스 디렉토리도 정해주셔도 됩니다.
다음은 그래픽 라이브러리르 이용하겠다는 세팅을 해줍니다.
Option->Linker->Libraries
Graphics Library 를 체크 합니다. [첨부된 그림을 참조하세요]
자이제 준비가 끝났습니다.
터보C++ 3.0이나 볼랜드C++ 3.1 도스용이 가장 TC2.0 버젼과 의 차이점은
물론 C++지원도 그렇지만
엄청나게 강력한 도스시절에 Help시스템 입니다.
자이제 님이 그래픽 프로그래밍을 원하셨으므로 간단한 그래픽 함수 하나만 선택해서
Ctrl+F1을 누르시면 친절하게 실행 가능한 예제를 제시해줍니다.
저는 bar를 에디터에 작성하고 Ctrl+F1을 눌렀씁니다.
아래의 코드가 도스용 TC++3.1 Help에서 제공하는 예제 입니다.
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int midx, midy, i;
/* initialize graphics and local
variables */
initgraph(&gdriver, &gmode, "");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error
occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* terminate with an error
code */
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
/* loop through the fill patterns */
for (i=SOLID_FILL; i<USER_FILL; i++)
{
/* set the fill style */
setfillstyle(i, getmaxcolor());
/* draw the bar */
bar(midx-50, midy-50, midx+50,
midy+50);
getch();
}
/* clean up */
closegraph();
return 0;
}
도움말 시스템에서 에디터로 복사를 못하시겟다구요???
예전 볼랜드 캐발툴 도스용 터보 시리즈의 아이디에서는 복사 붙여넣기 키가
Ctrl+Ins / Shift+Ins 입니다.
이제 에디터 창에 소스가 작성 되어 있다면
Run메뉴를 해보세여
그럼~~~
김 상국 님이 쓰신 글 :
: 복사해서 같은 디렉토리에 잇는다고 하셨는데요...그걸 어떻게 하는지를 몰라서요...dos 에서 해야하는지..아님...window 에서 해야하는지...그리고 dos 든 window 든 과정을 구체적으로 부탁드립니다...여긴 지방이라서 배울데도 없고 학원도 제대로 없어서요..제 주위에 컴에 대해서 아는 사람이 별로 없어서요...시시한걸 질문해서 죄송해요...여기 빼곤 어디 물어볼데도 없네요...