Informationen aus Datei auslesen
-
Tag
habe folgendes Problem:
möchte, dass aus eiener Datei, bestimmete Informationen zwischen zwei
Delimitern ( InformationInformation2Information3 )ausgelesen werden.Da die Files aber extrem viele Informationen haben (1500 Linien nach unten pro File), soll er nicht jedes Zeichen einzeln lesen.
Arbeite mit QT4 und Visual.Net
Danke
-
z.b. so
#include <fstream> #include <iostream> #include <string> int main() { std::fstream ifs("test.dat"); std::string line; while(std::getline( ifs, line )) { std::string::size_type pos = 0, last = 0; while(( pos = line.find_first_of("~",pos)) != std::string::npos) { std::cout << line.substr(last , pos - last) << std::endl; last = ++pos; } } }BR