C++ 은 C 를 포함합니다. 요즘 세상에 오히려 오리지날 C 를 구하는게 더 어렵죠.
컴파일 할때 소스 파일이 파일명.c 면 C 로 컴파일 하며, 파일명.cpp 면 C++ 로 컴파일합니다.
C 로 컴파일 한다면 굳이 확장자를 바꿀 이유가 없습니다.
C 는 동네마트 라면 C++ 은 대형할인마트 입니다. 동네마트에서 파는거 할인마트에서 다 파는 것처럼
C 의 모든 함수와 연산자들이 C++ 에서도 당연히 됩니다.

아래글은 제가 지금까지 답변한 Turbo C++ 에 대한 팁을 모은것입니다.

Turbo C++ 중에는 3.0 좋습니다.
도스용 이지만, 처음 배우실땐 도스용이 나을거라 생각됩니다.
TC는 그래픽 함수들도 쉽게 이용할수 있기때문에 첨배울땐 좋을것 같아요.
 
Turbo C++ 3.0

일단 압축부터 풀고요.
폴더로 나눠 있을경우 디스켓에 담으라고 그런건데
이럴때는 한폴더로 죄다 몰아주세요.
그리고install.exe를 실행합니다.


 Welcome to the Turbo C++ 3.0 installation program. This
 program will install Turbo C++ on your system. You will
 need about 10.5 megabytes of disk space if you wish to
 install all available options. This includes 1 megabyte
 needed for workspace during the install.

 Press ENTER to continue, ESC to quit.

Enter↙ 치시고

.
Enter the SIURCE drive to use: _

Install 파일이 있는 드라이브를 써줍니다.

Enter the SOURCE Path

Install 파일이 있는 경로입니다.

그러면
Directories... [ H:\TC ]
Options... [ IDE CMD LIB CLASS BGI HELP EXMPL ]

Start Installation

하고 나오는데
Start Installation선택 Enter↙




Install 이 끝나면Tc폴더가 생기는데 도스창(cmd, 명령프롬프트, msDos) 을 실행합니다.
chcp 437이라는 명령을 사용해 코드조합을 영문모드로 바꿉니다.
tc 폴더 bin 폴더로 이동후tc.exe를 실행합니다.
폴더이동은cd폴더명 (체인지 디렉토리) 명령을 쓰고 실행은tc라고 입력하고 엔터 치세요.

그럼 에디터가 뜰겁니다.
전체화면이 아니라면Alt+Enter를 눌러 전체화면으로 바꿔야 입출력이 빨라집니다.
먼저 메뉴를 선택하려면 마우스를 이용하던지F10키를 눌러 선택할수 있습니다.

메뉴상New를 하면 Noname.cpp 파일을 만듭니다.
도스모드 이지만 이것 또한 차일드 창을 가지고 있습니다.
F5키를 누르면 차일드 창이 최대화 되거나 이전크기로 변합니다.

코딩을 시작합니다.

#include <stdio.h>
#include <conio.h>
main()
{
    printf (" People in the house Let's go \a \n");
    getch();
}

위와 같이 입력합니다.
Ctrl+F9를 눌러 컴파일과 실행을 합니다.

틀리지 않고 위와 같이 넣었다면 검은색 도스창에 People in the house Let's go 라는 텍스트와
삑소리나 나면서 커서가 깜빡거리겁니다. 아무키나 누르면 다시 Turbo C 로 돌아옵니다.

여기까지 간단한 프로그램을 만든것입니다.
원도우 탐색기에서Noname.exe를 실행해보세요.

아래는 제가 예전에 Turbo C++ 3.0 에 대해 답변을 한것들 입니다.
지금 문제 외에도 다음과 같은 문제와 만날수 있죠.

Turbo C++ 에서 간단한 소스에서 에러가 나는 원인들은 아래와 같습니다.

[그래픽 셋팅]

[F10]키 누르면 메뉴를 선택합니다.

Options
Linker
Libraries...

Libraries선택하시면 Dos형 체크박스가 나올거에요.
Libraries OK
[ ]Container Class
[ ] TurboVision Cancel
[X]Graphics library
[X]Standard Run Time Help


[엉뚱한 파일 컴파일]

메뉴중에 Project 라고 있을거예요.
여기서 프로젝트를 지워 줍니다.
보통 책에서 프로젝트에 대한 내용이 안나오므로
초보자는 소스는 짜고서 엉뚱한걸 컴파일 할수도 있거든요.

Alt + 0 을 누르면 툴내의 차일드창 목록이 뜨는데
쓸데 없는소스창이 있을수도 있어요.
그런 소스는 Delete 키로 없애세요

[헤더파일]

헤더파일을 Tc 에서 설정하지 않은 폴더로 정해놓았을 수도 있습니다.
#include "경로\stdio.h"
위와 같이 경로를 설정할수 있습니다.
물론 F10키로 메뉴상에서 경로를 선택할수도 있구요.
Options - Directories메뉴를 클릭하면 경로를 바꿀수 있습니다.

[콘솔창 보기]

그리고 이런 경우는 적지만, 님이 에러가 나지 않았는데 에러라고 생각할 수도 있습니다.
컴파일하면 에러와 경고가 있는데 경고는 에러가 아닙니다.
위의 내용을 컴파일 하면 결과가 나오지 않습니다.
결과를 보려면 Alt + F5 키를 누르면 됩니다.

[프로그램 종료전 출력결과 보여주기]

결과를 자동으로 볼수 있는 Hello World를 짜려면 아래를 써넣으세요.

#include <stdio.h>
#include <conio.h>
main()
{
    printf("Hello, world!");
    getch(); // ←
키보드 누를때까지 프로그램이 종료되지 않습니다.
}



Hello, world!


[툴사용시 화면이 깨질 경우]

도스로 들어간 다음 프롬프트에
chcp 437
를 하면 영문도스로 바뀌며, Tc 실행시 글자가 깨지지 않습니다.

[지식인으로 올리면 일부소스가 없어질 경우]

올리신 소스에서가 나타나지 않는 이유는 html 의 태그로 인식하기 때문이예요.
역시 태그를 사용함으로써 해결하면 됩니다.

[Bonus ! 무슨 짓을 해도 해결이 안되는 경우]

알수 없는 설정을 잘못 건드렸는데 단서가 될만한게 아무것도 없을때,
마지막으로 무조건 해결하는 방법도 있습니다.
Turbo C++ 3.0 은 이런 모든 설정을 Bin 폴더의 TCCONFIG.TC 에 저장합니다.
아무 이상 없이 자기가 원하는 설정에 맞추어진 곳 에서 TCCONFIG.TC 만 카피해 자신의 폴더에 옮겨 놓아도 모든건 해결 됩니다.

 

 

출처 -- 네이버 지식검색


Posted by 영웅기삼
,