luh
29-04-2005, 17:31
hi
ich moechte eine datei auslesen.
also habe ich
char procLine[256];
ifstream proc;
// proc.find('ippp0', 0); // seltsamerweise hat es mir jedesmal errors ueber find gegeben wenn ich es drin hatte.
proc.open(PATH_NETWORK, ios::in);
proc.getline(procLine, 100, '\n');
cout << procLine << endl;
proc.close();
gemacht. damit komme ich an die erste zeile.
das problem jetzt ist folgendes.
Wenn ich 2 von den getline zeilen mache wie ich sie jetzt schon habe, dann zeigt es mir die 2. zeile, aber wenn ich das weitermache, dann nicht mehr.
(weil dann der container zu ende ist?)
stubs habe ich, aber ich habe probleme sie in code umzusetzen.
es muesste so laufen dass
while(schauObDieErstenFuenfBuchstaben != "ippp0")
procLine = getNextLine();
procLine = getNextLIne() // jetzt weiss ich ja das es die ippp0 zeile ist
... (verarbeitung von procLine)
wenn mir da jemand helfen koennte waers klasse!
luh
ich moechte eine datei auslesen.
also habe ich
char procLine[256];
ifstream proc;
// proc.find('ippp0', 0); // seltsamerweise hat es mir jedesmal errors ueber find gegeben wenn ich es drin hatte.
proc.open(PATH_NETWORK, ios::in);
proc.getline(procLine, 100, '\n');
cout << procLine << endl;
proc.close();
gemacht. damit komme ich an die erste zeile.
das problem jetzt ist folgendes.
Wenn ich 2 von den getline zeilen mache wie ich sie jetzt schon habe, dann zeigt es mir die 2. zeile, aber wenn ich das weitermache, dann nicht mehr.
(weil dann der container zu ende ist?)
stubs habe ich, aber ich habe probleme sie in code umzusetzen.
es muesste so laufen dass
while(schauObDieErstenFuenfBuchstaben != "ippp0")
procLine = getNextLine();
procLine = getNextLIne() // jetzt weiss ich ja das es die ippp0 zeile ist
... (verarbeitung von procLine)
wenn mir da jemand helfen koennte waers klasse!
luh