B
brakbekl
Aktives Mitglied
Thread Starter
- Dabei seit
- 16.02.2012
- Beiträge
- 175
- Reaktionspunkte
- 1
Hallo,
bin immer noch beim gestrigen Problem. Das Programm funktioniert auf Windowsrechner. Es hapert mit der Pfadangabe bei Mac.
Es passiert folgendes: Gebe ich am Anfang der Pfadangabe nach den Gänsefüsschen und vor dem ersten Slash einen Punkt ein, wie hier von FalkGottschalk empfohlen, stürzt das Programm ab. https://www.macuser.de/threads/xcode-datei-einlesen-c.619898/
Das kanns nicht sein....
Ich she auf dem Finder, daß die Datei im selben Verzeichnis, wie die Main ccp des Programms, aber dort hab ich sie mit Drag und Drop hingezogen und das heißt, daß sie dort nicht wirklich ist ... wo aber ist sie wirklich? Das müste ich herausfinden ....
Was ist zu tun?
#include <fstream>
#include <iostream>
#include <string>
usingnamespacestd;
int z=0;
int main(/*int argc, char *argv[]*/)
{
fstream f("/Macintosh HD/Benutzer/FOR/Schreibtisch/Xcode/PZSummenuntersucher/PZSummenuntersucher/huhu.dat", ios_base::in); // Datei-Handle
string s;
f.open("/Macintosh HD/Benutzer/FOR/Schreibtisch/Xcode/PZSummenuntersucher/PZSummenuntersucher/huhu.dat", ios_base::in); // Öffne Datei aus Parameter
while (!f.eof()) // Solange noch Daten vorliegen
{
getline(f,s); // Lese eine Zeile
cout<<z<<" "<<s<< "\n"; // Zeige sie auf dem Bildschirm
z++;
if (z == 10) break;
}
f.close(); // Datei wieder schließen
return 0;
}
bin immer noch beim gestrigen Problem. Das Programm funktioniert auf Windowsrechner. Es hapert mit der Pfadangabe bei Mac.
Es passiert folgendes: Gebe ich am Anfang der Pfadangabe nach den Gänsefüsschen und vor dem ersten Slash einen Punkt ein, wie hier von FalkGottschalk empfohlen, stürzt das Programm ab. https://www.macuser.de/threads/xcode-datei-einlesen-c.619898/
Das kanns nicht sein....
Ich she auf dem Finder, daß die Datei im selben Verzeichnis, wie die Main ccp des Programms, aber dort hab ich sie mit Drag und Drop hingezogen und das heißt, daß sie dort nicht wirklich ist ... wo aber ist sie wirklich? Das müste ich herausfinden ....
Was ist zu tun?
#include <fstream>
#include <iostream>
#include <string>
usingnamespacestd;
int z=0;
int main(/*int argc, char *argv[]*/)
{
fstream f("/Macintosh HD/Benutzer/FOR/Schreibtisch/Xcode/PZSummenuntersucher/PZSummenuntersucher/huhu.dat", ios_base::in); // Datei-Handle
string s;
f.open("/Macintosh HD/Benutzer/FOR/Schreibtisch/Xcode/PZSummenuntersucher/PZSummenuntersucher/huhu.dat", ios_base::in); // Öffne Datei aus Parameter
while (!f.eof()) // Solange noch Daten vorliegen
{
getline(f,s); // Lese eine Zeile
cout<<z<<" "<<s<< "\n"; // Zeige sie auf dem Bildschirm
z++;
if (z == 10) break;
}
f.close(); // Datei wieder schließen
return 0;
}
Zuletzt bearbeitet: