Witam. Mój problem polega na tym, że muszę pobrać (z wejścia konsoli) dwie linie (najlepiej aby pomijało spacje, lecz mogę napisać sobie funkcję która je kasuje). Gdy w tych miejscach użyję zwykłego cin, program działa dobrze. Lecz cin po podaniu spacji, zaczyna pobierać kolejny ciąg. Jak mogę to rozwiązać?
Mam taki kod:
int main()
{
int n,k;
int wynik=0;
cin>>n>>k;
string pol1[n];
string pol2[n];
for(int i=0; i<n; i++)
{
//pobierz pol1[i]
//pobierz pol2[i]
cout<<tylesamosamo(pol1[i],pol2[i])<<" "<<ostatnie(pol1[i],pol2[i],k)<<endl;
if (tylesamosamo(pol1[i],pol2[i])==ostatnie(pol1[i],pol2[i],k)) { wynik++;}
}
cout<<wynik;
}
Nie zwracajcie uwagi na te funkcje ;).