bool ValidString(char * cString){
string lFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";
int iResult = 1;
int i, j;
bool Continue = false;
const char * cFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";
string sString = string(cString);
if(sString.size() == 0)
{
return true;
}
for ( i = 0; i <= sString.size() - 1 && iResult == 1; i++)
{
if(cString[i] < 0)
{
return false;
}
else if(!isalnum(cString[i]))
{
Continue = true;
for( j = 0; j <= lFilter.size() - 1 && Continue == true; j++)
{
Continue = true;
iResult = 0;
if(cFilter[j] == cString[i])
{
iResult = 1;
Continue = false;
break;
}
}
}
}
if(iResult == 1)
{
return true;
}
else
{
return false;
}
};
bool ValidName(char * cName, int cSize)
{
int cResult = 0;
for (int i = 0; i <= cSize - 1; i++)
{
if(cName[i] < 0)
{
return false;
}
else if(!isalnum(cName[i]))
{
return false;
}
}
return true;
}