私は他のscanf投稿を調べましたが、この短いコードでここにある問題を見つけることができないようです。問題は、abまたはcを入力すると、ifまたはelse ifステートメントには進まないということです。修正方法がわからないので、助けがあれば素敵です。ありがとう!
#include <stdio.h>
int main(void)
{
char bogstav, a, b, c;
printf("Indtast a b eller c\n");
scanf("%c", &bogstav);
if(bogstav == a)
{
printf("Du valgte a");
}
else if(bogstav == b)
{
printf("Du valgte b");
}
else if(bogstav == c)
{
printf("Du valgte c");
}
else
{
printf("Du valgte ikke a b eller c!");
}
return 0;
}