69,382
社区成员
发帖
与我相关
我的任务
分享
int fun(const char *str)
{
if(!str)
return 0;
char *buf=(char*)malloc(strlen(str)+1);
strcpy(buf,str);
sscanf(str,"%*[0-9.]",buf);
return strcmp(str,buf)==0;
}
bool NumDot()
{
char array[32];
gets(array);
char *a=array;
while (*a)
{
if (*a!='.'&&!(*a>='0'&&*a<='9'))
{
return false;
}
a++;
}
return true;
}