Xcode開発ツールは初めてです。問題をデバッグするために、非常に単純なコードを試しました。
int main()
{char N;
char M;
scanf("%c",&N);
scanf("%c",&M);
printf("%c",N);
printf("%c",M);
}
しかし問題は、コンパイラが 2 番目の scanf を読み取っていないように見えることです。そのため、コンソールに 1 文字入力すると、プログラムが停止します。驚くべきことに、「char」の代わりに「int」を使用して同じコードを書くと、問題なく動作します。誰が何が悪いのか考えていますか?