入力を入力する場所にループを設定する方法を見つけるのが難しく、 は 'e'または 'E'を押して入力を停止します。入力された入力は整数ですが、文字で停止する必要があります。それは私が迷子になる場所です。私はアスキー変換を使用することに関する情報の束を見ましたが、私は効率がどれくらいか分かりません。このコードは壊れていますが、それは私が得る限りです。どんな情報でも役立ちます。char変数内の文字と文字のテスト
int main(void)
{
char num;
int sub;
while (sub != 'e' || sub != 'E') {
scanf("%d", &num);
sub = #
printf("%d", num);
}
return 0;
}
私はintが数字を操作するのに最適だと知っていますが、私が知っている限り文字を受け入れることはできません。 – Tavaged
1) 'sub'を初期化してから使用する必要があります。2) '||' - '' && '3)' scanf( "%d"、&num); sub = # ' - >' scanf( "%c"、&num);、sub = num; ' – BLUEPIXY
[ (https://ideone.com/fViI8W) – BLUEPIXY