V
v36374
Registriert
Thread Starter
- Dabei seit
- 01.01.2009
- Beiträge
- 2
- Reaktionspunkte
- 0
Hallo zusammen!
Ich möchte gerne mit meinem Mac und meinen C++ Kenntnissen eine Datei öffnen. Das ganze läuft auch bereits Problemlos unter Windows, jedoch spuckt mir mein mac Fehlermeldungen aus, sobald ich versuche den Quellcode ans laufen zu kriegen.
Als ich durch statische strings Dateien eingelesen habe musste ich zunächst auf SDK 10.6 umschalten, da anscheinen xCode unter Lion nicht mehr das ifstream unterstützt. Warum weiss ich nicht.
Mein Code, wie er unter Windows funktioniert
Wenn ich es wie folgt schreibe kriege ich allerdings einen Fehler
fstream ist eingebunden. XCode installiert und es funktioniert, sobald ich den infile.open() mit einem statischen String füttere.
Was muss ich denn machen, damit ich hier Erfolg habe?
Ich bedanke mich schonmal wirklich herzlich für alle sinnvollen Antworten
Ich möchte gerne mit meinem Mac und meinen C++ Kenntnissen eine Datei öffnen. Das ganze läuft auch bereits Problemlos unter Windows, jedoch spuckt mir mein mac Fehlermeldungen aus, sobald ich versuche den Quellcode ans laufen zu kriegen.
Als ich durch statische strings Dateien eingelesen habe musste ich zunächst auf SDK 10.6 umschalten, da anscheinen xCode unter Lion nicht mehr das ifstream unterstützt. Warum weiss ich nicht.
Mein Code, wie er unter Windows funktioniert
PHP:
// Benutzerkomfort
cout << "Welche Datei moechten Sie oeffnen?" << endl;
string sInput;
cin >> sInput;
ifstream infile;
infile.open(sInput,ifstream::in);
// Fehler gefunden?
if(!infile.good())
cout << "Fehler beim oeffnen" << endl;
else
cout << "Ich habe die Datei oeffnen koennen!" << endl;
Wenn ich es wie folgt schreibe kriege ich allerdings einen Fehler
PHP:
// Benutzerkomfort
cout << "Welche Datei moechten Sie oeffnen?" << endl;
char* sInput;
cin >> sInput;
ifstream infile;
infile.open(sInput,ifstream::in);
// Fehler gefunden?
if(!infile.good())
cout << "Fehler beim oeffnen" << endl;
else
cout << "Ich habe die Datei oeffnen koennen!" << endl;
fstream ist eingebunden. XCode installiert und es funktioniert, sobald ich den infile.open() mit einem statischen String füttere.
Was muss ich denn machen, damit ich hier Erfolg habe?
Ich bedanke mich schonmal wirklich herzlich für alle sinnvollen Antworten