64位linux下inet_ntoa()返回值为int,vfprintf报段错误

inet_ntoa()在32位和64位机器上结果不一样 出错行: write_log(LOG_DEBUG, Accepted connection from %s\n, inet_ntoa(addr.sin_addr)); 其中write_log为自定义函数。 报错内容是说inet_ntoa的返回值是int,因此%s无法输出。 解决方法: 如果用inet_ntoa()的话需要#include arpa/inet.h ,就正常了 参考: http://blog.csdn.ne...

» 阅读全文

Tags: inet_ntoa

回顶部