关于输入处理输出函数的求助
#include <stdio.h>int main()
{ int capital=0,lowercase=0,space=0,number=0,other=0,i=0;
char *str,string[20];
while((string[i]=getchar())!='\n')i++;
str=string;
while(*str!=10)
{ if(*str>='A'&&*str<='Z')
capital++;
else if(*str>='a'&&*str<='z')
lowercase++;
else if(*str==' ')
space++;
else if(*str>='0'&&*str<='9')
number++;
else other++;
str++;
}
printf("大写字母有%d个,小写字母有%d个,空格有%d个,数字有%d个,其他字符有%d个\n",capital,lowercase,space,number,other);
}
查找字符串的大写小写空格...要求用指针完成,把输入、查找、输出分成三个函数,用主函数调用。可是我只会写成这样,调试也没问题,如何把它分成三个函数呢,尤其是输入函数,类型总是不对,求助大神