Ich habe Probleme mit einer grundlegenden Dateiöffnung. Ich kann den Filestream nicht erfolgreich initiieren. Es kommt immer wieder zurück NULL ... Kann mir jemand sagen, was ich vermisse? Ich habe eine "test.dat" -Datei in demselben Verzeichnis erstellt, in dem sich der Quellcode befindet.Öffnen von Dateien zum Bearbeiten
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
if((cfPtr = fopen("test.dat", "rb+")) == NULL) {
printf("File could not be opened.\n");
}
return 0;
}
Es sollte im aktuellen Verzeichnis sein. Im Falle von MSVC wäre es das Verzeichnis der Projektdatei. – ruslik
Ihr Code wird kompiliert? Du hast nicht einmal einen Typ für 'cfPtr' deklariert. – birryree
Ich habe nur einen Ausschnitt des Codes enthalten. Ich habe das Verzeichnis korrigiert und alles ist gut. 'Habe ich vergessen! Ich danke dir sehr. – user523513