Hey Leute...ich versuche nun seit gut 2Stunden den Fehler rauszubekommen...Ich bekomme durchgehend eine Fehlermeldung, obwohl doch alles klappen sollte?
Ich hab versucht den Code zu kürzen und bin soweit:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
std::fstream FILE("Map.dat"); //Datei Lesen
if(FILE.fail());
{
std::cout << "Konnte Datei nicht lesen...eine neue wird erstellt";
FILE.close();
FILE.open("Map.dat", std::ios::out | std::ios::trunc); //Neue Datei erstellen
schreibe_map(FILE);
}
|
Es kommt ständig meine selbstgeschriebene Fehlermeldung...die Dateien werden erstellt und gefüllt, aber beim nächsten Aufruf nichtmehr gelesen geleert und neu gefüllt
EDIT: Ich hab nun ein neues Projekt erstellt und das simpleste probiert...funktioniert auch nicht:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <fstream>
#include <iostream>
int main()
{
std::fstream FILE("Map.dat"); //Datei Lesen
if(FILE.fail());
{
std::cout << "Konnte Datei nicht lesen...eine neue wird erstellt";
FILE.close();
FILE.open("Map.dat", std::ios::out | std::ios::trunc); //Neue Datei erstellen
}
FILE.close();
return 0;
}
|