Witam mam pytanie, załóżmy taką sytuację:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string napis;
string pierwsza_litera = napis.substr(0,1);
string reszta_napisu = napis.substr(1,10000); // <---Chodzi mi o ten fragment
return 0;
}
Czy mogę jakoś inaczej zapisać jako nowy string resztę tekstu, która została? Tak aby nie ustalać z góry ile pobrać znaków.
EDIT: Jak zapisać w C++ aby pobierał znaki w nieskończoność lub dopóki się nie skończą?