我今天看那个函数的软件
抱着现学现用的心里我自己做了个东东!
但又报错拉```111斑竹```
#include <string.h>
#include <ctype.h>
#include<stdlib.h>
#include<stdio.h>
void main()
{
int check=0;
char flag='y';
char str[100];
char *ch=str[0];
int upper=0,lower=0,other=0,space=0,digit=0;
while(flag=='y'||flag=='Y')
{
printf("请输入一个字符串:\n");
fflush(stdin);
check=gets(str);
isupper(*ch);
if(check!=0)
upper+=1;
check=islower(*ch);
if(check!=0)
lower+=1;
check=isspace(*ch);
if(check!=0)
space+=1;
check=isdigit(*ch);
if(check!=0)
digit+=1;
ch+=1;
printf("************************************\n");
printf("有数字:%d个\n有大写字母:%d个\n有小写字母%d个\n有空格:%d个\n有其他字符:%d个\n",digit,upper,lower,space,other);
printf("要继续吗(y/n)");
}
}