阅读背景:

连续调用inet_ntoa打印出错的问题

来源:互联网 

近日写程序,在打印信息的时候调用了inet_ntoa函数,出现了打印一直出错的情况。google了一下,是因为inet_ntoa这类函数没有保证线程安全,其实现原理是在静态内容中申请一块内存,每次调用后返回该静态内存的指针,若是在同一个printf语句中连续调用两次inet_ntoa函数会导致后调用的覆盖先覆盖的那个。近日写程序,在打印信息的时候调用了inet_ntoa函数,出现了打印一直出错的情况。googl




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: