です。これは私が理論化したものですが、動作しないようです。 HELP PLEAZEE私は文字列を文字とスペースだけで受け入れようとしていますが、数字は
int main()
{
char input[50];
int i;
do{
printf("ENTER A CHARACTER:");
scanf("%s",&input);
if(isalpha(input)!=0){
printf("YOU INPUTTED A CHARACTER");
i++;
}else{
printf("INVALID INPUT\n");
}
}while(i!=1);
}
私はちょうど代わりはisalphaのisdigit使用する必要がありますか?しかし、私はその結果がまったく同じであると思います。 –
スクリプト? Cはスクリプト言語ではありません.... –
'scanf("%s "、&input);' - > 'scanf("%49s "、input);' –