Zdravím,
existuje ňáká funkce, která přečte obsah souboru včetně mezer, prázdných řádků a dalších jiných znaků?
#include <iostream>
#include <sstream>
#include <string>
std::string NactiStream(
std::istream& is
)
{
std::ostringstream oss;
oss << is.rdbuf();
return oss.str();
}
int main()
{
const std::string std_cin = NactiStream(std::cin);
// A tady si s tim stringem delej co chces
// ...
}
Další možností je použít metodu string::assign:
string str;
ifstream soubor("soubor");
str.assign((std::istreambuf_iterator<char>(soubor)), std::istreambuf_iterator<char>());
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku