Aktywne Wpisy

maikeleleq +5
Strigiformesman +138
Ale zesrańsko przed referendum w krakowie. Mieszkam pół kraju dalej, a mimo to na facebooku co chwila mi się wyswietlają wpisy jakichś obcych ludzi apelującyc zeby nie brac udziału w tym referendum #sct #krakow #miszalski #referendum




Czy mógłby mi ktoś wytłumaczyć dokładnie jak to działa i co robi ten kawałek kodu?
Wiem, że ten wycinek sprawdza czy podana wartość jest liczbą. Jeśli podam np literkę to będzie czekało dalej aż podam cyfrę. Tylko jak to działa?
while(scanf("%f", &zmienna) != 1){
int ch;
while((ch = getchar()) != '\n' && ch != EOF){
};
}
Komentarz usunięty przez autora
Komentarz usunięty przez autora
@damianex19: fajne, to już możesz wydupcać z posta i nie pajacować
int ch;
while((ch = getchar()) != '\n' && ch != EOF){ //wykonuj pętle dopóki użytkownik wciska litere/cyfre która nie jest enterem i dopóki nie skończył się plik - ja to tak rozumiem
while( std::cin >> zmienna ) std::cin.ignore(std::numeric_limits::max(), '\n');