gpt4 book ai didi

Chtons 或 inet_addr 数组

转载 作者:行者123 更新时间:2023-11-30 17:03:47 24 4
gpt4 key购买 nike

我是编程新手。

我正在使用 fgets 读取文件并将文件内容放入数组中。

文件内容就像这些由换行符分隔的地址\n:

192.168.1.0
192.168.1.1
192.168.1.5
192.168.1.7

我正在尝试使用网络函数inet_addr和htons中的数组进行连接。

如何在函数中使用数组?

一一?我该怎么做?

感谢您的帮助。

最佳答案

inet_addr 已过时,因为它无法根据返回代码中的错误条件确定 255.255.255.255 的有效输入。使用 inet_aton 代替。

char buffer[81];
struct in_addr ip;
while(fgets(buffer, 80, f)) {
buffer[strlen(buffer) - 1] = 0;
if (1 == inet_aton(buffer, &ip)) {
/* good line */
} else {
/* bad line */
}
}

关于Chtons 或 inet_addr 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com