性格悪い人が優勝

#include <stdio.h>
int main(void){
int i,inpSts,numCount,charCount, inpData;
char charTable[20],numTable[20];
float heikin;
numCount=0;
charCount=0;
inpSts=0;
/*プログラムの開始*/
while(1)
{
printf("input ?");
inpData=getchar();
if(inpData='*')break;
inpSts=isdigit(inpData);
switch(inpSts)
{
case0:
charCount++;
charTable[charCount-1]=inpData;
break;
default:
numCount++;
numTable[numCount-1]=inpData;
break;
}
inpData=getchar();
/*プログラムの終了*/
putchar('\n');
for(i=1;i<=charCount;i++)
{
printf("(%2d)%c\n,i,charTable[i-1]");
}
}
}
をpaizaで組んだのですが、コンパイルは成功したのですが、input ?からどうすれば良いのでしょうか?教えていただけると助かります。すみません。

質問者からの補足コメント

A 回答 (11件中11~11件)

そもそも、このプログラムは、どのような動作をすることを想定して作成されたのでしょうか。

(このプログラムの仕様はどうなっていますか)
    • good
    • 0
この回答へのお礼

input で入力待ちになるはずがならないのです。どうやればなるのか教えていただけると助かります。すみません。?の所から入力できないのです。教えていただけると助かります。すみません。いつものC言語の本の入力です。

お礼日時:2022/02/14 17:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!