l 在项目开发中,会经常遇到IP设置的问题,通过上位机发送IP,上位机发送的IP为ASCII码,但是到PHY中,必须转为为整数形式。这时候需要使用字符串形式IP和整数转化函数。 int inet_aton(const char *cp, struct in_addr *inp); in_addr_t inet_addr(const char *cp); in_addr_t inet_network(const char *cp); l 目前本人在项目开发中中使用的Inet_addr与inet_network这两个函数最多,但是今天遇到一个问题,在使用inet_network函数时,因为该函数传入的是IP字符串,比如传进去的是"192.168.1.99",切记不能传"192.168.001.099",这样返回的整数IP会错误,因为"0"也是字符,所以传字符IP时,不能补全字符0.