'TC'에 해당되는 글 1건

  1. 2009.05.07 콘솔 라이브러리 - tc(turbo-c)

콘솔 라이브러리 - tc(turbo-c)

tc를 이용한 프로그램 실행 화면
 
 

 

콘솔 환경에서 간단한 게임과 칼라를 쓰기 위해 필요한 파일들.
http://www.winapi.co.kr/ 에서 가져와서 조금 추가했다.

[사용 : VC++]

    1. 헤더 파일은 인클루드 폴더에 넣으시고 라이브러리는 립폴더에 넣어 주세요.

            tc.h    -> C:\Program Files\Microsoft Visual Studio\VC98\Include
            tc.lib  -> C:\Program Files\Microsoft Visual Studio\VC98\LIB

    2. 반드시 #include <tc.h> 를 추가하여야 한다.

    3. 아래 세가지 방법 중 하나를 선택한다.    
            3-1. 소스 파일 상단에서 다음의 코드를 추가 합니다. (공통)
                    #pragma comment(lib, "tc")

             3-2. EditPlus : 도구 설정에서 컴파일러 설정의 인수 부분을 아래와 같이 바꾼다.

                     "$(FilePath)" /W3 /link tc.lib

            3-3. Visual Studio 6.0 : Project Setting(Alt+F7) 의 링크 탭에서 Obeject/library Modules 에 "tc.lib"을 추가한다.

[사용 : gcc]

    1. 헤더 파일은 인클루드 폴더에 넣으시고 라이브러리는 립폴더에 넣어 주세요.

            tc.h    -> C:\DevTools\MinGW\include
            libtc.a  -> C:\DevTools\MinGW\lib

    2. 반드시 #include <tc.h> 를 추가하여야 한다.

    3. 컴파일러 설정의 인수 부분을 아래와 같이 바꾼다.

            -Wall -O3 -o "$(FileNameNoExt)" "$(FileName)" -LC:\DevTools\MinGW\lib -ltc

이제 gotoxy 함수 라든가 콘솔에서 칼라를 사용하실 수 있습니다.

============================== 특별히 변경된 부분들 : tc.h ==========================

 getkey()          => 삭제 : 직접 정의해서 사용할 것.

 getbgcolor()    => getcolor()
 gettextcolor()   => getbkcolor()

 settextcolor()   => setcolor()                // 전경색
 setbgcolor()    => setbkcolor()             // 배경색 
 setcolor()       => textattr()                  // 전경색 | 배경색 << 4 

 신규               => gettexxt()
 신규               => puttexxt()

 showcursor()  => setcursortype()

 신규               => enum cursor_info      // 커서 사라지기
                          {
                             NOCURSOR,          // 커서 사라지기
                             SOLIDCURSOR,      // 큰 커서

                             NORMALCURSOR,  // 일반 커서
                          };

prev 1 next