「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; }
最新の C との比較:
Turbo C 用に書かれたプログラムは、主に最新の C 版とは異なります。ヘッダー ファイルに「.h」接尾辞が含まれており、名前空間がサポートされていないためです。
Turbo C の欠点:
次のことが可能ですが、 Turbo C を使用してプログラミングを学習することは、次の場合には強く推奨されません。理由:
推奨される代替案:
最新の無料で強力なツールの使用を検討してください。次のようなコンパイラ:
以上がTurbo C で「Hello World」プログラムがコンパイル エラーを引き起こすのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。