在调试一个地址时无意中发现
g++代码,inet_nota情况也一样,后来为了验证就换成如下
vc代码,原先用inet_ntoa调的,就保持了
g++代码,inet_nota情况也一样,后来为了验证就换成如下
char *fun_test(char* c)
{
static char s_buff[10];
char *p_buff=s_buff;
strcpy(p_buff, c);
return s_buff;
}
//main函数
char c1[]="abc",c2[]="def";
cout<<fun_test(c1)<<endl
<<fun_test(c2)<<endl;
return 0;
//输出
abc
abc
vc代码,原先用inet_ntoa调的,就保持了
char *ip="192.168.0.1";
char *ip1="192.168.0.3";
in_addr in, in1;
in.S_un.S_addr=inet_addr(ip);
in1.S_un.S_addr=inet_addr(ip1);
cout<<inet_ntoa(in)<<endl
<<inet_ntoa(in1)<<endl;
//输出
192.168.0.1
192.168.0.3
Press any key to continue