【C言語】 便利な自作関数 【最高】
■ このスレッドは過去ログ倉庫に格納されています
005349
NGNGintDecimalPoint = 0;
if(!(*pCharData == '1' || *pCharData == '2' || *pCharData == '3' || *pCharData == '4' || *pCharData == '5' || *pCharData == '6' ||
*pCharData == '7' || *pCharData == '8' || *pCharData == '9' || *pCharData == '0' || *pCharData == '-'))
return FALSE;
if(*pCharData == '-' && !FlgMinus)
return FALSE;
pCharData++;
while(*pCharData != '\0'){
if(!(*pCharData == '1' || *pCharData == '2' || *pCharData == '3' ||
*pCharData == '4' || *pCharData == '5' || *pCharData == '6' ||
*pCharData == '7' || *pCharData == '8' || *pCharData == '9' ||
*pCharData == '0' || *pCharData == '.'))
{
return FALSE;
}
if(*pCharData == '.')
DecimalPoint++;
pCharData++;
}
if(DecimalPoint > 1)
return FALSE;
if(DecimalPoint == 1 && !FlgDecimalPoint)
return FALSE;
return TRUE;
}
■ このスレッドは過去ログ倉庫に格納されています