题样
#include<string.h>
#include<ctype.h>
void Input ( char *str )
{
int i=0;
char t=0;
t=getchar();
while(i<80&&t!='\n')
{
if(isalpha(t)||t==' ')
{
i++;
*str++=t;
}
t=getchar();
}
*str='\0';
}
int Split_Count ( char *str,char **pStr )
{
char *src,*drc;
int i=0,flag=0;
int count=0;
int len=strlen(str);
for(i=0;i<len;i++)
{
if(isalpha(*(str+i))&&flag==0)
{
flag=1;
count++;
*pStr++=str+i;
}
else
{
if(*(str+i)==' '&&flag==1)
{
*(str+i)='\0';
flag=0;
}
}
}
return count;
}
当心指针数组没有额外空间可以指,所以只能指向str的数组
`(*>﹏<*)′`(*>﹏<*)′`(*>﹏<*)′