Pobieranie stringa do znaku nowej linii(enter)

0

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];			 
0

cin pobiera do pierwszego napotkanego białego znaku. Użyj getline(cin, str);

0
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.

0

to poprzeglądaj sobie stronkę na pewno ci się przyda.

0

Dziękuję panowie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1