level 7
阮Tea
楼主
转自:http://bbs3.chinaunix.net/thread-548897-2-1.html
bool IsAddress( const char *ipstr )
{
int n;
int a1, a2, a3, a4;
n=sscanf( ipstr, "%d.%d.%d.%d", &a1, &a2, &a3, &a4 );
if( n<4 || ( ( a1<0 || a1>;255 ) || (a2<0 || a2>;255 ) || (a3<0 || a3>;255 )
|| (a4<0 || a4>;255 ) ) )
{
return( FALSE );
} else {
return( TRUE );
}
}
2009年07月12日 15点07分
1
bool IsAddress( const char *ipstr )
{
int n;
int a1, a2, a3, a4;
n=sscanf( ipstr, "%d.%d.%d.%d", &a1, &a2, &a3, &a4 );
if( n<4 || ( ( a1<0 || a1>;255 ) || (a2<0 || a2>;255 ) || (a3<0 || a3>;255 )
|| (a4<0 || a4>;255 ) ) )
{
return( FALSE );
} else {
return( TRUE );
}
}