Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

烟雨青岚
烟雨青岚Original
2020-06-20 09:16:1510082Durchsuche

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

Was ist der Grund, warum fopen in C-Sprache eine Datei nicht öffnen kann?

Der Grund ist: Das Programm öffnet die Datei file.txt im „r“-Modus, dem „Lesemodus“, aber das Programm gibt nicht an, wo sich die Datei befindet, und Das Programm kann diese Datei nicht finden, also dachte ich, sie könnte nicht geöffnet werden.

1. Öffnen Sie die integrierte Entwicklungsumgebung Dev-C++ und erstellen Sie eine neue Quellcodedatei: main.c, wie unten gezeigt:

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

Auf meinem Computer befindet sich dieser Quellcode im Pfad „D:CCodeExperience“.

2. Der Quellcode des Programms lautet wie folgt: Wenn die Datei nicht geöffnet werden kann, meldet das Programm „Dateiöffnung fehlgeschlagen“.

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

3. Lassen Sie es mich kompilieren und es funktioniert, wie unten gezeigt:

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

4 Nach einiger Zeit lauten die laufenden Ergebnisse wie folgt:

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

In den laufenden Ergebnissen erscheint die Meldung „Datei öffnen fehlgeschlagen!“. Warum ist das nicht falsch? Code!

5. Der Grund dafür ist, dass das Programm die Datei file.txt im „r“-Modus, also im „Lesemodus“, öffnet, aber das Programm nicht angibt, wo sich die Datei befindet. und das Programm kann die Datei nicht finden, also dachte ich, sie könnte nicht geöffnet werden.

6. Die Lösung ist sehr einfach: Erstellen Sie einfach die Datei „file.txt“ und geben Sie den Pfad der Datei an. Erstellen Sie eine neue Datei file.txt unter dem Pfad „D:CCode Experience“.

7. Kompilieren und erneut ausführen. Die Ergebnisse sind wie folgt.

Was ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?

Empfohlenes Tutorial: „C-Sprache

Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum fopen in der C-Sprache eine Datei nicht öffnen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn