これが非常に基本的な質問のように聞こえる場合は申し訳ありませんが、ここに来るのは初めてです!
Cのコーディング、特にスイッチとそのスイッチのデフォルトで問題が発生しています。次にいくつかのサンプルコードを示します。
#include<stdio.h>
int key;
main()
{
while((key=getchar())!=EOF)
{
printf("you pressed %c \n",key);
switch(key){
case'0':
case'1':
case'2':
case'3':
printf("it's a numeral\n");
break;
default:
printf("it's not a numeral\n");
}
}
}
実際のコードはかなり長く、これは単なる例です。
したがって、コードはそれをコンパイルして実行しますが、次のようになります。
「あなたは1を押しました、それは数字です、あなたは押しました、それは数字ではありません。」
私のコードは「失敗」し、どちらも参照せずに繰り返されるようです。これは教科書の例であり、私は完全に立ち往生しているので、誰かが助けることができればそれは素晴らしいことです!
よろしくお願いします。