#include <iostream>
using namespace std;
int main()
{
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
int k;
string wyr;
cin>>k;
cin>>ws;
for(int i=0; i<k; i++){
getline(cin, wyr);
cout<<wyr.length();
}
return 0;
}
Teraz mogę wpisać do getline'a ciąg znaków o długosci max 509 (dłuższy tekst po prostu nie chce się wpisać).
Na przykład wklejam tekst o długości 1000 znaków, po czym tekst zostaje ucięty do 509 znaków i nie mogę wpisać więcej.
Bez linii :
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
Ten limit zostaje zwiększony do 4094.