Problem mit fstream & ifstream
-
Hi alle zusammen!
Ich habe ein großes Problem und kein Plan warum. Das Problem hab ich mit der dekleration eines ifstream. Ich weiß nicht warum. Also hier der Code:[cpp]
#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "string"
#include "cstdlib"
#include "ctime"using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
ifstream playlist;
int flag;
string playlistname = "wecker.txt";playlist.open(playlistname.c_str(), ios_base::in);
if(!playlist)
{
cout << "Playlist konnte nicht geoeffnet werden!" << endl;
return -1;
}
(...)
}
[/cpp]Ich hoffe einer kann mir helfen!
-
Wo genau liegt denn das Problem? Bis jetzt habe ich irgendwie keins gesehen...
(zumindest, wenn ich die " durch <> ersetzte und int main(int argc, char *argv[]); schreibe, aber ich vermute mal, dass Du irgendienen seltsamen Compiler hast und das nicht Dein Problem ist)
Edit: Wobei mich schon interessieren würde, was für einen Compiler Du hast. Ich habe sowas noch nie gesehen...
-
Hi. Also ich benutze Visual C++ .NET 2003 Standard.
Also das Problem ist:
Wenn ich das Programm starte, kann die Playlist nicht geladen werden (siehe meine Fehlerauswertung "Playlist kann nicht geladen werden"). Aber die Datei wecker.txt existiert im gleichen Ordner!
-
Wenn du es aus der IDE heraus startest, ist das aktuelle Verzeichnis nicht
Projekt/Debug/
sondern nur
ProjektDie Datei darf als nicht im Debug Ordner liegen.