- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 inet_addr
函数来转换一个字符 IP 地址,但我认为因为我传递给 'inet_addr' 函数的 IP 地址具有前导零的 (192.169.055.075)
,“inet_addr”函数对此有不同的解释。关于如何删除前导零的任何建议?
谢谢
char IPAddr[20]; //192.169.055.075
ulAddr = inet_addr(IPAddr);
最佳答案
您可以改用 inet_pton(3)
- 它不会将前导零解释为八进制前缀。
关于c++ - inet_addr 函数和前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966218/
我正在尝试使用 inet_addr 函数来转换一个字符 IP 地址,但我认为因为我传递给 'inet_addr' 函数的 IP 地址具有前导零的 (192.169.055.075),“inet_add
我尝试编译这个在 http://www.abc.se/~m6695/udp.html 中找到的开源程序但它给出了错误消息。服务器程序将在Ubuntu上运行。 修改后的代码如下: #include "s
我是编程新手。 我正在使用 fgets 读取文件并将文件内容放入数组中。 文件内容就像这些由换行符分隔的地址\n: 192.168.1.0 192.168.1.1 192.168.1.5 192.16
sin_addr.s_addr之间究竟有什么区别?和 inet_addr ? addr.sin_addr.s_addr = inet_addr("127.0.0.1"); 是我在我的编程中使用的 -
使用Delphi XE和winsock单元 我有以下代码: var fHost: AnsiString; begin inet_addr(PAnsiChar(fhost)); fHost 可以
我需要知道如何使用像 inet_addr("192.168.0.2") 这样的 IP 地址;在 C++ 中这将返回 DWORD。我在 C# 中的包装器将此字段视为 Int? 任何人都可以帮助消除这种误
我在我的程序中使用 inet_addr() 但我不希望 ip 地址被硬编码。所以我尝试 inet_addr(argv[1]) 但我的程序无法获取 IP 地址。谁能帮帮我? 服务器 int main(i
我正在研究为某些套接字编程编写的其他人的代码。该项目有以下两个文件。 SOCKUTIL.H #if !defined(SOCKUTIL_H) #define SOCKUTIL_H unsigned l
我正在使用 Visual Studio 2015 并尝试编译在我从 VS 2013 更新之前已经工作的代码。 'inet_addr': Use inet_pton() or InetPton() in
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: Get IP address of an interface on linux 我有如下代码: const char
我正在尝试使用 htonl(inet_addr(IP_str)) 将点分 IP 转换为整数. 问题是该函数对 B 类和 C 类的 IP 地址返回否定结果。 这是我的一些代码(简化): int main
我是一名优秀的程序员,十分优秀!