Fehler „Quelldatei Iostream kann nicht geöffnet werden“ in C++

Fehler Quelldatei Iostream Kann Nicht Geoffnet Werden In C



In diesem Artikel geht es um den häufigsten Fehler in C++ bei der Codeausführung. Der Fehler besteht darin, dass die Quelldatei nicht geöffnet werden kann, um die Ausgabe in C++ anzuzeigen. Die Quelldatei ist die Datei, die den gesamten Code mit der Erweiterung „.cpp“ enthält. Dieser Fehler kann verwirrend sein, lässt sich aber oft einfach beheben. Dieser Fehler tritt auf, wenn der Compiler während der Codeausführung den „iostream“-Header, den grundlegenden in C++, nicht finden kann, um die Eingabe und Ausgabe auf dem Konsolenbildschirm anzuzeigen. Es gibt viele Probleme hinter dem Auftreten dieses Fehlers. Lassen Sie uns diesen Fehler im folgenden Abschnitt anhand geeigneter Beispiele diskutieren.

Beispiel 1:







Dieses Beispiel bezieht sich auf diesen Fehler, der durch die Pfadangabe im „Header“ verursacht wird



das ist nicht richtig'. Der Codeausschnitt dieses Beispiels ist wie folgt angehängt:



#include
#include „Omar/iostream“
Verwenden des Namespace std
int main ( )
{
Zeichenfolge Name = „Der Benutzer ist Omar“ ;
std::cout << Name;
}





Hier möchten wir die Zeichenfolge mithilfe der Programmiersprache C++ im Konsolenfenster anzeigen. Wir definieren die Bibliotheken, die zur Anzeige der Ausgabe erforderlich sind. Hier nehmen wir eine „iostream“-Bibliothek, die sich innerhalb des Ordners an einem bestimmten Ort befindet oder indem wir den Bibliothekspfad im Code angeben. Danach nehmen wir eine Variable, die ein String ist. Die nächste Zeile besteht darin, diese Zeichenfolge im Konsolenfenster anzuzeigen, indem der „cout“-Stream verwendet wird, der bereits in der „iostream“-Bibliothek definiert ist.

Klicken Sie auf die Option „Ausführen“. Klicken Sie dann auf die Option „Ausführen“, um den Code zu kompilieren und auszuführen.



Die Ausgabe dieses Codes ist im folgenden Screenshot dargestellt:

Der Fehler „Quelldatei iostream kann in C++.cpp nicht geöffnet werden“ erscheint bei der Codekompilierung. Dieser Fehler tritt in Zeile 2 auf, wie im Screenshot gezeigt. Im Code ist der „iostream“-Header in Zeile 2 definiert, nämlich „#include „Omar.iostream““. Es scheint, dass der angegebene Pfad nicht korrekt ist.

Lösung für diesen Fehler:

Die Lösung für diesen Fehler besteht darin, den Pfad des angegebenen „iostream“-Bibliotheksheaders zu korrigieren. Wir entfernen den Ordner „Omar“ aus der Header-Datei „iostream“. Jetzt führen wir den Code aus und zeigen das Ergebnis.

Beispiel 2:

In diesem Beispiel geht es auch um diesen Fehler, der hauptsächlich auftritt, weil die Header-Einbindung nicht genau oder korrekt ist. In einigen Fällen schreiben wir den Code in großer Eile und machen Rechtschreibfehler im Code, die zu Fehlern in der Ausführungszeit führen. Der Codeausschnitt zu diesem Beispiel lautet wie folgt:

#include
int main ( )
{
std::cout << „Benutzername ist Omar“ ;
zurückkehren 0 ;
}

Die Ausgabe dieses Codes ist im Folgenden beigefügt:

Dieser Screenshot zeigt, dass der Code nicht einwandfrei funktioniert und in Zeile 1 den Fehler „Quelldatei kann nicht geöffnet werden“ generiert. Sehen wir uns die hervorgehobene Zeile 2 an. Wir können sehen, dass die Schreibweise von „iostream“ nicht korrekt ist. Wie im Screenshot gezeigt, ist „iostraem“ kein definierter Header in C++.

Denken Sie immer daran, dass kein Grund zur Panik besteht, wenn in unserem Code ein Fehler auftritt. Lesen Sie einfach den Fehler und prüfen Sie, in welcher Zeile dieser Fehler aufgetreten ist. Die Lösung für diesen Fehler ist offensichtlich und unkompliziert. Wir korrigieren die Schreibweise des Headers als . Führen Sie anschließend den Code aus und bestätigen Sie, ob dieser Fehler behoben ist. Wie wir sehen können, wurde der Code erfolgreich ausgeführt.

Der Code wird korrekt ausgeführt und zeigt die Ausgabe auf dem Bildschirm an. Dieser Fehler wird durch die Ausgabe- und Eingabestreams (cin und cout) verursacht, die im „iostream“-Header definiert sind. Wenn der Compiler also den Code Schritt für Schritt liest, stellt er fest, dass die Schreibweise des Headers nicht definiert oder um jeden Preis übereinstimmt, und generiert dann einen Fehler, um sie zu korrigieren.

Beispiel 3:

Dies ist der dritte Anwendungsfall, in dem wir sehen können, wie dieser Fehler auftritt, wenn die Installation des C++-Setups nicht abgeschlossen ist. Während der Installation des C++-Setups wird die Installation aus vielen Gründen beschädigt oder nicht abgeschlossen, z. B. aufgrund von Lichtproblemen, Platzproblemen usw. Der Codeausschnitt dieses Falls ist wie folgt beigefügt:

#include
int main ( )
{
std::cout << „Dies ist Beispiel 3.....C++“ ;
zurückkehren 0 ;
}

Wenn wir den Code ausführen, gibt der Compiler die Fehlermeldung „Quelldatei iostream kann nicht in C++-Datei geöffnet werden“ aus. Dies kann auf Probleme bei der Installation der C++-Software zurückzuführen sein, die wir von verschiedenen Websites heruntergeladen haben. Einige Websites stellen den Link bereit und laden das Setup herunter, das diese Art von Problem verursacht. Das Folgende ist die Ausgabe:

Die Ausgabe dieses Beispiels generiert in Zeile 1 den Fehler „Quelldatei iostream kann in C++ nicht geöffnet werden“. Dieser Typ soll sicherstellen, dass Ihre Setup-Installation nicht abgeschlossen ist.

Keine der Websites im Internet ist gültig und sicher in der Nutzung. Laden Sie das Setup daher immer von den am besten bewerteten Websites herunter, um Probleme mit der Installationskonfiguration während der Codeausführung zu vermeiden. Die Lösung besteht darin, dieses C++-Tool vom System zu entfernen und das authentifizierte Tool mit den richtigen Konfigurationsschritten zu installieren.

Beispiel 4:

Dies ist das letzte Beispiel, in dem wir erfahren, warum diese Art von Problem auftritt und wie wir mit dieser Art von Fehlern umgehen können, um die gewünschte Ausgabe auf dem Bildschirm zu erzeugen. Hier sehen wir, wie diese Art von Fehler verursacht wird, nur weil die Header-Datei fehlt. Viele Anfänger machen solche Fehler und dann werden die Fehler in ihrem Code generiert. Der Codeausschnitt dieser Ursache ist im Folgenden beigefügt:

#include stdio.h
int main ( )
{
std::cout << „Dies ist Beispiel 4...C++-Programmierwelt“ ;
zurückkehren 0 ;
}

Wenn wir diesen Code ausführen, generiert er einen Fehler, der besagt, dass der Quelldateistream in C++ nicht geöffnet werden kann. Der Screenshot dieser Ausgabe ist im Folgenden beigefügt:

Für den Dateistream müssen wir lediglich eine Bibliothek oder einen Header in unserem Code definieren, nämlich #include . In diesem Code fehlt diese Bibliothek. Die Lösung besteht darin, den Header im Programm hinzuzufügen.

Abschluss

Am Ende dieses Artikels kommen wir zu dem Schluss, dass viele Fehler auf menschliches Versagen oder Probleme bei der Systeminstallation zurückzuführen sind. Der Fehler „Quelldatei „iostream“ kann nicht geöffnet werden“ ist nicht komplex zu beheben. Denken Sie daran, dass wir die meisten Fehler in C++ über die Fehlermeldungen auf dem Terminal nachholen können. Hier haben wir die verschiedenen Gründe für das Auftreten dieses Fehlers besprochen. Die Benutzer können diesen Fehler leicht beheben, indem sie einen der genannten Fälle anwenden.