Hallo, ich möchte versuchen aus einer .txt Datei zu lesen, die so aussieht:
mein Code:
ich hab auch sowas ausprobiert:
aber es funktioniert gar nix. Es gibt zwar viele schöne Beispiele, aber es will nicht klappen.
Was mache ich falsch?
danke
a
b
c
d
mein Code:
Code:
int main(int argc, char** argv) {
string datei = "C:\\Taschenrechner.txt";
ifstream myfile(datei.c_str());
if (myfile.is_open()) {
while (myfile.getline(zeile,10)) {
length = myfile.tellg(); //immer der Wert -1
myfile.read(zeile, length); //ließt irgendwelche unlesbaren Zeichen
cout << "Zeile: " << zeile << "\n";
}
}
myfile.close();
}
ich hab auch sowas ausprobiert:
Code:
int main(int argc, char** argv) {
char zeichen;
string datei = "C:\\Taschenrechner.txt";
ifstream myfile(datei.c_str());
if (myfile.is_open()) {
while (!myfile.iof) {
myfile >> zeichen;
cout << "Zeile: " << zeile << "\n";
}
}
myfile.close();
}
aber es funktioniert gar nix. Es gibt zwar viele schöne Beispiele, aber es will nicht klappen.
Was mache ich falsch?
danke