2つの文字を取り、for()ループを使ってそれらの文字を印刷する、かなり簡単なプログラムを書くことができました。C:2文字の間にアルファベットを印刷するためのループを書く
は、ここに私のコードです:
#include <stdio.h>
int main() {
char a, b;
printf("\nEnter the first character: ");
scanf("%c", &a);
printf("\nEnter the second character: ");
scanf("%c", &b);
for(char i = a; i <= b; i++) {
printf("%c ", i);
}
return 0;
}
私はそれを実行
、私が正しく最初の文字を入力するよう求めていますが、私はそれをEnterキーを押したときにのみ、次のprintf()を実行し、終了します。コンパイル時にエラーや警告など何も表示されません。明らかに解決されたことがわかったもう一つの同様の質問は、私にとってもうまくいきません。
ありがとうございます。
'scanf("%c "、&b);' - > 'scanf("%c "、&b);' – LPs