我一直在尝试将inet_ntoa()函数与pcap.h模块一起使用,并且没有通常的<arpa/inet.h>头文件。当没有给出头文件int inet_ntoa()时,Gcc编译器使用隐式声明<arpa/inet.h>。是否有任何方法可以将其转换为字符串?。
inet_ntoa()
<arpa/inet.h>
int inet_ntoa()
我尝试将其强制转换为char,但仍显示出通常的分段错误错误。
char
如果出于某种晦涩的原因,您没有包括正确的头文件,那么下一件最好的事情就是在源代码中提供适当的声明,例如g。:
char *inet_ntoa();