000
09.07.2008, 10:43 Uhr
Int Main()
|
Hallo,
ich arbeite mit MS VS 2008 Express Edition.
Nun wollte ich einmal aus einer TXT-Datei lesen und in diese schreiben. Dabei tritt foglendes Problem auf:
Ich kopiere meine Bsp.txt in den Projektexplorer, so dass sie im selben Verzeichnis wie die ReadMe.txt steht.
Wenn ich jetzt mit
Code: |
fstream MyFile; MyFile.open("Bsp.txt");
|
arbeite, erhalte ich sowohl für MyFile.good() als auch MyFile.is_open() 0. D. h., er öffnet die Datei nicht. Wenn ich das gleiche mit MyFile.open("ReadMe.txt") mache, dann klappt alles. Es klappt auch, wenn ich die Datei Bsp.txt auf z.B. C : \ speichere und sie dann mit MyFile.open("C : \Bsp.txt") öffne. (Wenn man CDoppelpunktBackslash schreibt, gibt es einen Smiley, wie bekommtman den weg?)
Kann mir jemand sagen, ob ich irgendwelche Eigenschaften oder sonst etwas einstellen muss? Sowohl die Hilfe aus MSDN als auch im Visual Studio waren nicht besonders hilfreich. Die Eigenschaften von ReadMe.txt und meiner Bsp.txt sind, soweit ich das beurteilen kann, im Projektexplorer identisch.
Vielen Dank
int main() Dieser Post wurde am 09.07.2008 um 10:44 Uhr von Int Main() editiert. |