txt öffnen einzelnde zeile lesen
-
Hallo ich hab mal die letzen 3 beiträge zusammen geschrieben
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { fstream file("C://test.txt"); int num; string line; if(!(file >> num)) {return 1;} for(size_t nlines = 1; getline(file, line); ++nlines) if(nlines == 1) break; cout << line; if(num == 1) Beep(100,100); else if(num == 2) Beep(200,100); else if(num == 3) ... system("cls"); if(!(file >> num)) {return 1;} for(size_t nlines = 2; getline(file, line); ++nlines) if(nlines == 2) break; cout << line; if(num == 1) Beep(100,100); else if(num == 2) Beep(200,100); else if(num == 3) ... system("cls"); return 0; }
er list jetzt 2 zeilen - wenn ihr mehrer auslesen wollt dann macht
mehre
z.b.
if(!(file >> num)) {return 1;} for(size_t nlines = 3; getline(file, line); ++nlines) if(nlines == 3) break; cout << line; if(num == 1) Beep(100,100); else if(num == 2) Beep(200,100); else if(num == 3) ... system("cls");
in
for(size_t nlines = 3; getline(file, line); ++nlines) if(nlines == 3) break;
steht die welche zeile also: zeile 3
und
if(num == 1) Beep(100,100); else if(num == 2) Beep(200,100);
sagt , was passirt wenn in der zeile ne 1 oder 2 vorkommt
-
Fisch Suppe schrieb:
fstream file("C://test.txt");
Schreib hier entweder einen doppelten Backslash ('\') oder einen einzelnen Slash ('/'). Du willst ja nur einen Slash setzen, so sind es aber tatsächlich zwei.