我有一个简单的问题, 我有一个Cstring中的IPv4(说“192.168.0.1”),我想将其转换为uint32_t。 我确定应该有这个function,但是我没有find它。 有任何想法吗?
该函数被称为inet_aton
。
int inet_aton(const char *cp, struct in_addr *inp);
in_addr的结构在<netinet/in.h>
定义如下:
typedef uint32_t in_addr_t; struct in_addr { in_addr_t s_addr; };
当然你也可以使用更新的函数inet_pton
。