Witam,
Mam problem z pobieraniem zdania, potrzbuje pobrać zdanie lub słowo, pobieranie ma się kończyć na enterze oto kod, który niestety nie działa.
cin.ignore(255,' ');
cin >> od_uzytkownika[i];
Witam,
Mam problem z pobieraniem zdania, potrzbuje pobrać zdanie lub słowo, pobieranie ma się kończyć na enterze oto kod, który niestety nie działa.
cin.ignore(255,' ');
cin >> od_uzytkownika[i];
cin pobiera do pierwszego napotkanego białego znaku. Użyj getline(cin, str);
odp napisał(a)
cin pobiera do pierwszego napotkanego białego znaku. Użyj getline(cin, str);
Działa, aczkolwiek jest mały haczyk wypisuje mi "0"
Da się to zlikwidować?
EDIT
To mój kod wypisywał 0, sprawę rozwiązało dodanie cin.sync();
Co ten kod robi? Znalazłem go na jakimś forum.
Dziękuję panowie.