Witam. Szualem w google ale jakos nic nie znalazlem. Otoz probowalem funkcji cin.gets(), ale to chyba nie to. A chce sobie pobrac od uzytkownika nieskonczenie dlugi string i potem go do pliku zapisac. Z zapisem nie ma problemu, ale ja go pobrać? Proszę powiedzcie.
Pobrać nieskończenie długi string?
std::string str = "";
while(true)
{
str += cin.gets();
}
A tak na serio:
Tego nie da się pobrać “do końca”, bo go nie ma. A zapisać tym bardziej(miejsce się skończy).
Można za pomocą funkcji getline z biblioteki std::string: http://www.cppreference.com/cppstring/getline.html
Ale oczywiście nie jest to nieskończona ilość, tylko ograniczona do ilości znaków string::max_size().
Dzieki wam bardzo. O to mi chodzilo