Witam.
Zacząłem pisać zadanko ze SPOJa i trzeba w zmienna wpisać odpowiednia liczbę znaków.
Zatrzymałem się na tym bo wiem, że do takiego typu zadanka użyć jest dobrze cin.getline() gdzie argumentami są kolejno cin.getline(zmienna,ilosc znaków).
Moje pytanie dlaczego kompilator mi wyrzuca błąd przy takim kodzie
int ile, n;
cin>> ile;
string x;
for(int i=0; i<ile; i++)
{
cin>>n;
cin.ignore();
cin.getline(x,2*n);
}
Jak dokładnie działa ta funkcja i proszę o wyjaśnienie również cin.get().