003
06.07.2005, 20:05 Uhr
countless
|
du könntest nach EOL suchen... also zb "\n", das vorkommen zählen und so weißt du in welcher zeile du dich befindest... hast du die startzeile gefunden liest du solange zeichen bis EOL entsprechend oft aufgetaucht ist... musst halt nur schauen dass du genug speicher für die strings bereitstellst... da zeichenweises zugreifen auf files net sonderlich effizent ist, kommst du vielleicht besser wenn du größere blöcke einliest und darin das auftauchen von EOL zählst und entsprechend weiterverfährst... oder du nutzt getline(str, n), was die ganze zeile, bzw. max. n bytes in str schreibt... :-) alles prima mit ifstream machbar bye countless
ps: sorry für die wiederholung von bereitsgesagtem... habs zu spät gelesen -- "I'm here..... yeah,.. I'm here.......... it's not that big of a deal......... i won't have to return to that shitty world.... this is....... not that bad." .hack//sign (tsukasa) Dieser Post wurde am 06.07.2005 um 20:07 Uhr von countless editiert. |