"Hello World" 프로그램에 대한 Turbo C의 컴파일 오류
Turbo C를 사용하여 "Hello World" 프로그램을 컴파일하려고 하면 사용자 다음과 같은 상황이 발생할 수 있습니다 오류:
오류:
Error D:\HELLO.CPP 1: Unable to open include file 'IOSTREAM' Error D:\HELLO.CPP 2: Declaration syntax error Error D:\HELLO.CPP 6: Undefined symbol 'cout'
원인:
이러한 오류는 Turbo C의 pre 사용으로 인해 발생합니다. -ANSI C , 현대 C에 존재하는 기능이 부족한 오래된 방언 구현.
해결책:
이러한 오류를 해결하려면 다음과 같이 프로그램을 수정하십시오.
#include <iostream.h> // use ".h" suffix for include file // remove "using namespace std;" int main() { cout << "Hello, World!"; return 0; }
Modern C와의 비교:
Turbo C용으로 작성된 프로그램은 최신 C 프로그램과 다릅니다. 헤더 파일에 ".h" 접미사를 포함하고 네임스페이스를 지원하지 않습니다.
Turbo C의 단점:
학습이 가능하지만 Turbo C를 사용하여 프로그래밍하는 경우 다음과 같은 경우에는 권장되지 않습니다. 이유:
권장 대안:
현대적이고 자유롭고 강력한 사용을 고려하세요. 다음과 같은 컴파일러:
위 내용은 내 'Hello World' 프로그램이 Turbo C에서 컴파일 오류를 생성하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!