【发布时间】:2021-11-24 09:24:57
【问题描述】:
我正在尝试使用 inet_pton 函数转换文本文件中包含的一系列 IP 地址。我需要从文本文件中获取 ip 地址字符串并作为 src 地址参数传递给 inet_pton()。在我检查 inet_pton() 后返回 0 而不是 1。 请,我将不胜感激任何帮助
whitelist= fopen("/home/...../whitlist.txt","r");
while(fgets(line, sizeof(line), whitelist) ) {
printf("%s", line);
}
if(inet_pton (AF_INET,line, &a)==1){
printf("1");
} else if(inet_pton (AF_INET,line, &a)==0){
printf("0\n");
} else {
printf("-1");
}
【问题讨论】:
标签: c parameters network-programming ip-address c-strings