我想寫一個實用程序,執行以下操作:解析比較IP地址在C++
- 讀取一個文件來解析IP地址
- 與此相比,從文件中解析到一個主IP地址列表中找到失蹤者
- 輸出的IP地址是缺少
什麼是執行項目2和3的好辦法?到目前爲止,我做了如下得到我已經從文件中解析IP addreses數量的總數:
if (strstr (line, "IP_Address=128.10.")) {
fprintf(ofp, "%s\n", line);
ip_addresses++; // counter for IP addresses starting with 128.10
}
我應該如何進行解析的IP地址比較,我的主列表,以及如何當我檢查我的IP列表時,我可以檢測到丟失的東西嗎?