Dlaczego po
cin>>coś_tam;
wpisuje się
cin.get();
Mam jeden taki program który po usunięciu cin.get() wywala błąd(podczas działania programu);
W jakich sytuacjach stosuje się taki zabieg? Podczas kompilacji nie wyskakują nawet ostrzeżenia (Dev-Cpp)?
C++ cin.get()
-
- Użytkownik
- Posty: 941
- Rejestracja: 17 gru 2007, o 21:48
- Płeć: Mężczyzna
- Lokalizacja: Kingdom Hearts
- Podziękował: 6 razy
- Pomógł: 222 razy
C++ cin.get()
żeby złapać znak nowej linii, który może popsuć niekiedy program ja stosuję cin.get() kiedy się bawię łańcuchami, np
Kod: Zaznacz cały
int t;
string s;
cin>>t;
while(getline(cin,s))
{
cin.get();
robie cos dalej
}