Hej,
Na wstępie chciałbym zaznaczyć, głównie dla moderatorów :)
Że nie znalazłem rozwiązania mojego problemu w żadnym sugerowanym wątku :(
Problem polega na tym, że w zależności od wpisanych błędnych znaków program wyświetla instrukcję tyle samo razy:
while (!(cin >> ile))
{
/* testowe */ cin.clear();
/* testowe */ cin.ignore();
/* testowe */ cout << "Miales podac liczbe!: ";
}
Przykład: Jeśli jako ile wpiszę "wezyr", to instrukcja cout wyswietli sie 5x, jeśli natomiast wpiszę "bo", to cout wyświetli się 2x.
Nie mam zielonego pojęcia jak to rozwiązać i liczę tutaj na Waszą pomoc.
Jedynie co byłem w stanie wymyślić, to że prawdopodobnie coś jest nie tak z warunkiem przy while.
PS: Ma to być zabezpieczenie przed wpisaniem znaków do double, a cin.sync()nie działa, powoduje nieskończoną pętlę.