在调试一个地址时无意中发现
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
分享到:
相关推荐
linux下g++编译与使用静态库和动态库
易语言vc6_vc7_vc8_vc9_vc2010到vc2022静态编译12个版本,截止2022年所以vc++版本都完美支持!文件放在易语言根目录。
易语言静态编译器(含VC6.7.8.9.10)
我们通常在IDE如VS的工程中开发C++项目,对于生成和使用静态库(*.lib)与动态库(*.dll)可能都已经比较熟悉,但是,在linux环境下,则是另一套模式,对应的静态库(*.a)与动态库(*.so)的生成与使用方式是不同的...
vc静态文本字体运用
g++中的局部静态变量的初始化机制及线程安全
VC界面静态文本超链接设置 VC界面静态文本超链接设置 VC界面静态文本超链接设置 VC界面静态文本超链接设置
libharu 静态库源码 vc6.0;hpdf.h中 #define snprintf _snprintf,hpdf_config.h 去掉了 zlib 和 libpng 的链接,如需要请自行修改
获取计算机名及动态静态IP地址,vc6,vc++,有帮助
libcurl静态库(适用VC6.0),可以在vc6.0中静态编译,可以带有openssl
静态URL,把地址栏中的地址静态化,方便开发者开发。
opencv 1.0 静态态链接库winxp+vc6.0,针WindowsXP系统和vc6.0环境,提供opencv1.0的静态链接库。摆脱项目使用opencvdll的影响
创建一个VC6的静态库工程,将LUA源代码中除“lua.c”之外所有文件都加入工程中,然后编译就可以使用了。将编译的出来的.lib文件命名为liblua.lib,取出待用。
易语言 5.11 静态编译 VC6链接器..把它随便弄到一个地方,然后运行:link.exe 修改一下就行了。。
VC7="E:\【e语言编程】\[静态编译链接器大全]\VC7Linker\Bin\LINK.EXE"。VC8="E:\【E语言编程】\[静态编译链接器大全]\VC8Linker\Bin\LINK.EXE"。VC9="E:\【E语言编程】\[静态编译链接器大全]\VC9Linker\Bin\LINK....
本例子显示了如何用vc6创建和使用静态库,详细说明请看工程里的readme文件
VC动态静态相互调用示例,比如静态发布MFC里包含调用DLL,静态库调用动态库
适用于VC的,已经编译好的FFMpeg静态库 详细编译过程http://blog.csdn.net/wangjia184/article/details/7931164
通过VC实现设定静态文本框的背景色和文本颜色,适合初学者。
VC2010编译的libiconv静态库(Release版)