File-Zeiger
-
Hallo,
ich habe so eine Funktion:void AddFile(char *filename) { }
Nun hab ich in der Funktion ja einen Zeiger auf die Variabe, die übergeben wird. Nun möchte ich einen FILE Zeiger auf die Datei machen, deren Dateiname übergeben wird. Nur wie mach ich aus dem String einen Zeigernamen?
JG
-
also, wenn ich dich richtig verstanden habe:
falls du also aus "char* filename" einen FILE-Pointer machen willst, dann nimmfopen(...);
-
Hallo,
mit fopen "öffne" ich ja ne Datei, aber dazu brauch ich ja uch erst mal nen FILE Zeiger, und der soll auf eine Datei mit dem Namen "char *filename" zeigen
-
FILE* fopen (const char* filename, const char* mode);
fopen liefert also einen FILE-Pointer... Siehe auch MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_fopen.2c_._wfopen.asp