Aktywne Wpisy

MonazoPL +76
Ruszamy z kolejnym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
Przy okazji: jeśli potrzebujesz konta, to polecamy obadać bezwarunkowo darmowy rachunek w Banku Pekao z dodatkowym 400 zł premii na
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
Przy okazji: jeśli potrzebujesz konta, to polecamy obadać bezwarunkowo darmowy rachunek w Banku Pekao z dodatkowym 400 zł premii na
źródło: 400 zł pekao monazo
Pobierz
butterfly +114
#eksperyment z #cocacola niczym z frytkami czy burgerem z #mcdonalds ( ͡º ͜ʖ͡º) 10 lat, tyle mam tą oto butelkę. Co się z nią stało przez ten czas? Swego czasu stała w słońcu, więc etykieta częściowo wyblakła, a sama butelka się wklęsła. Poza tym cola straciła trochę swój oryginalny kolor. Dlaczego tyle czasu ją trzymam? Mam nietypowe imię, a na drugiej
źródło: IMG_20260109_130731
Pobierz




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');