我正在尝试编写一个执行以下操作的实用程序:
- 读取文件以解析 IP 地址
- 将从文件中解析的 IP 地址与主列表进行比较以查找丢失的 IP 地址
- 输出丢失的 IP 地址
什么是实施第 2 项和第 3 项的好方法?到目前为止,我正在执行以下操作以获取我从文件中解析的 IP 地址的总数:
if (strstr (line, "IP_Address=128.10.")) {
fprintf(ofp, "%s\n", line);
ip_addresses++; // counter for IP addresses starting with 128.10
}
我应该如何将解析的 IP 地址与我的主列表进行比较,以及在检查我的 IP 列表时如何检测丢失的 IP 地址?