首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

字符串拷贝有关问题,哪位大侠指点一下啊

2012-01-19 
字符串拷贝问题,哪位大侠指点一下啊。很简单的一段程序:char*sz1123456789 char*sz2abcdef charcz1

字符串拷贝问题,哪位大侠指点一下啊。
很简单的一段程序:

char*   sz1   =   "123456789 ";
char*   sz2   =   "abcdef ";
char   cz1[10];
char   cz2[16];
HRESULT   hResult   =   StringCbCopy((char*)cz1,   strlen(sz1)+1,   sz1);
hResult   =   StringCbCopy((char*)cz2,   strlen(sz2)+1,   sz2);
------------------------------
为什么运行结果不是cz1= "123456789 "和cz2= "abcdef "而是:cz1= "123456789 ",   cz2= "123456789abcdef "?
哪位大侠指点一下啊。


[解决办法]
在我这里没问题啊
[解决办法]
我这里也没问题, 可能是咱们的编译器不同. 要不你把前边两行改成 const char *
const char* sz1 = "123456789 ";
const char* sz2 = "abcdef ";

热点排行