У меня быстрый вопрос. У меня есть один метод под названием test (). И мой код выглядит так:
void test()
{
char c;
printf("Are you happy?\n");
printf("Hit y for yes or n for no \n");
scanf("%d", &c);
if(c == 'y')
{
printf("That's awesome!\n");
}
else
{
printf("That is too bad.\n");
}
}
Когда я запускаю код, ввод не читается. Я думаю, что моя проблема в строке "if (c == 'y')" Может кто-нибудь сказать мне, что я делаю неправильно / как это исправить? Спасибо!
p.s У меня есть основной метод и т. Д.