bool devString(const char *str, int devnum)
{
assert((str != NULL) && (devnum != 0));
int tmp = 0;
while(*str != '/0')
{
if ((*str > '9') || (*str < '0'))
{
throw "Input String include invalid char!";
}
tmp = (tmp * 10 + (*str++ - '0')) % devnum;
}
return tmp ? false : true;
}