我有我的問題。我從控制檯收到2條警告,但我不知道我的代碼有什麼問題。你可以看看嗎? 方案假設,以顯示線與至少11個字符和4個數字整數從指針警告
#include <stdio.h>
#include <ctype.h>
int main()
{
char line[200];
printf("Enter a string: \n");
while(fgets(line, sizeof(line),stdin))
{
int numberAlpha = 0;
int numberDigit = 0;
if(isalpha(line)) numberAlpha++;
else if(isdigit(line)) numberDigit++;
if(numberAlpha+numberDigit>10 && numberDigit>3) printf("%s \n", line);
}
return 0;
}
看看'isalpha'和'isdigit'應該如何被調用。 –