(MFC mit dem...) .txt Datei auslesen...
-
Hi Leute
Ich will eine txt Datei auslesen und den Inhlat (text) dann weiter verwenden...
Ich habe das so gemacht:
ifstream Datei; char cStr[50]; Datei.open ("hallo.txt"); Datei.getline(cStr,50); Datei.close();
Mit VS2002 und VS2003 erhalte ich jedoch immer diesen Fehler:
LNK2005: "void __cdecl operator delete(void *,int,char const *,int)" (??3@YAXPAXHPBDH@Z) bereits in nafxcwd.lib(afxmem.obj) definiertKann mir da vielleicht jemand helfen?
thx zum Voraus
master87[ Dieser Beitrag wurde am 07.07.2003 um 22:35 Uhr von master87 editiert. ]
-
Schau mal ob Dir der Beitrag aus der FAQ des MFC Forums weiterhilft:
-
was anderes (das noch nach StandardC++ passt):
du solltest den dateinamen dem konstruktor übergeben und den Destruktor die Arbeit von close übernehmen lassen:ifstream Datei ("Dateiname"); //machwas mit Datei //Am Ende vom Scope wird Datei automatisch geschlossen, immer.
-
Open the Project Settings dialog box by clicking Settings on the Build menu
Das ist mir doch jetzt etwas zu hoch
Ich habe keinen solchen Menüpunkt unter "Erstellen"MfG
master87
-
Rechtklick auf das Projekt (im TreeView) da auf Eigenschaften. Den Rest findeste
-
Auf die Gefahr hin das ich nerve...
Konfigurationseigenschaften->Linker->Bibliothek ignorieren: nafxcwd.lib
Was dabei rausgekommen ist: Funktioniert nichtsKonfigurationseigenschaften->Linker->Befehlszeilen: /verbose:lib
Diese Methode schlägt ebenfalls fehl.Entweder habe ich diesen Patch am falschen Ort hingebastelt oder es funktioniert wirklich nicht. Hmmm....
Kann mir sonst noch wer weiter helfen?
thx
master87