このコードを WxDev C++ でコンパイルしました。理論的には、ユーザーの回答と正解を出力するはずです。これは、coranswers 配列の配列番号 0 を除いて、空白スペースだけを表示しました。他の PC でコンパイルしてみましたが、問題はありませんでした。コードブロックに置き換える限り、WxDev を再インストールしてみました。私のPCに問題があるようです。私は何をすべきか?
#include<stdio.h>
int main(){
char coranswers[20] = {'A', 'B', 'C', 'D', 'E', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A'};
char answers[20];
int count;
int grade = 0;
for(count = 0; count < 20; count++){
printf("No.%d ", count+1);
scanf("%s", &answers[count]);
}
for(count = 0; count < 20; count++){
printf("No.%d ", count+1);
printf("Your answers : %c\n", answers[count]);
if(answers[count] == coranswers[count]){
grade++;
}
else{
printf("Wrong answer, correct answer is %c\n", coranswers[count]);
}
}
return 0;
}