Kompilierungsfehler in Turbo C für das Programm „Hello World“
Beim Versuch, ein „Hello World“-Programm mit Turbo C zu kompilieren, Benutzer kann auf Folgendes stoßen Fehler:
Fehler:
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'
Ursache:
Diese Fehler sind auf die Verwendung von pre durch Turbo C zurückzuführen -ANSI C, ein veralteter Dialekt, dem die im modernen C vorhandenen Funktionen fehlen Implementierungen.
Lösung:
Um diese Fehler zu beheben, ändern Sie das Programm wie folgt:
#include <iostream.h> // use ".h" suffix for include file // remove "using namespace std;" int main() { cout << "Hello, World!"; return 0; }
Vergleich mit Modern C:
Das für Turbo C geschriebene Programm unterscheidet sich von seinem modernen C-Gegenstück vor allem durch die Einbeziehung von „.h“-Suffix in der Header-Datei und das Fehlen von Namespace-Unterstützung.
Nachteile von Turbo C:
Es ist zwar möglich, das Programmieren mit Turbo C zu erlernen, Aus folgenden Gründen wird dringend davon abgeraten:
Empfohlene Alternativen:
Erwägen Sie die Verwendung moderner kostenloser und leistungsstarke Compiler wie:
Das obige ist der detaillierte Inhalt vonWarum erzeugt mein „Hello World'-Programm Kompilierungsfehler in Turbo C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!