Cześć, czy mógłby mi ktoś wytłumaczyć jaką rolę pełni zmienna "c" w pętli, za co jest odpowiedzialne i jak działa?
int zmienna;
while(scanf("%d", &zmienna) != 1) //dopóki nie uda się wczytać
{
//ew. komunikat błędu
int c;
while((c = getchar()) != '\n' && c != EOF); //pętla wyciągająca znaki z bufora
}