Wpis z mikrobloga

@kevinhomealone:

powinno być scanf("%c", &x);

Składnia scanf jest taka, że drugi argument musi oznaczać nie "zapisz do zmiennej x", a "zapisz pod adres zmiennej x" - i ten ampersand mówi właśnie to, że ma być użyty adres zmiennej, a nie sama zmienna.

Jeżeli zacząłeś od dzisiaj (wczoraj) programować, to się tym jeszcze nie przejmuj, po prostu przyjmij, że w scanfie musisz ten ampersand dopisywać. Jak dojdziesz do wskaźników, to wszystko stanie