zhoulujun

关注

inet_ntoa使用时要注意

zhoulujun

关注

阅读 44

2022-05-19

in_addr t1,t2;

t1.S_un.S_addr=1;

t2.S_un.S_addr=2;


char *p1=inet_ntoa(t1);

char *p2=inet_ntoa(t2);

这样你只能的得到2个相同的结果
因为它们用的是同一块空间。

解决办法是每次调用后都把值考走
如:

char p1[20]={0};
strcpy(p1,inet_ntoa(t1));


这样处理就没问题了




相关推荐

嚯霍嚯

C语言网络接口函数inet_ntoa用法小坑与分析

嚯霍嚯 96 0 0

mafa1993

简述IO流的使用以及使用时需要注意的事项

mafa1993 6 0 0

ZMXQQ233

dictionary的使用要注意

ZMXQQ233 178 0 0

大自然在召唤

ts使用装饰器 !!要注意⚠️

大自然在召唤 63 0 0

zhaoxj0217

使用SqlSession 需要注意的

zhaoxj0217 102 0 0

雨鸣静声

使用 Go 爬虫要注意什么

雨鸣静声 16 0 0

何晓杰Dev

webbrowser控件使用时的注意事项

何晓杰Dev 64 0 0

八卦城的酒

使用HttpWebRequest post数据时要注意UrlEncode

八卦城的酒 69 0 0

工程与房产肖律师

Etcd 使用中需要注意的问题

工程与房产肖律师 77 0 0

祈澈菇凉

使用Vlookup函数,需要注意些什么?

祈澈菇凉 192 0 0

精彩评论(0)

0 0 举报