給一個xxx.xxx.xxx.xxx的字符串,判斷該串是否為合法的IP格式。

不要去耍酷用正則表達式,不要去絞盡腦汁寫一堆帶N多bug的C代碼然後覺得自己的代碼效率還可以。

實際生產中,只用這個方法:

bool  IsValidIP(const char*  ip)
{
    return inet_addr(ip) == -1 ? false : true;
}