STREAMS
-
hi
std::ifstream x; x.open("/*NAME*/"); std::cout << x.rdbuf() << std::endl;jo das gibt aus, aber ich will nochmal "x" öffnen und nach einem bestimmten Zeichen suchen und es ersetzen bzw. am Ende der Datei(wo ich aufgehört hab zu schreiben) einfügen(was ich brauche) mit ofstream.
wie geht das?
geht das mit sstringstream? wenn ja wie?mfg
-
std::ofstream file("name.txt", std::ios::out | std::ios::app); file << "Das kommt ans Ende!" << std::endl;...
-
und wie kann ich bestimmte Zeichen drinnen suchen?
mfg
PS GEHT DAS AUCH MIT vekToren?
-
ehm eig. ganz einfach:
std::ifstream file("test.txt"); if (!file) return false; std::ostringstream ss; ss << file.rdbuf(); std::string content = ss.str(); std::size_t pos = content.find_last_of("dumm"); if (pos != std::string::npos) std::cout << content << "\n==========================\n=> Letztes Vorkommen von \"dumm\": " << pos << std::endl;...