在vc 6.0中,使用strcpy函数
(1)当目标字符串为指针形式时,源字符串也为指针形式时
int main()
{
char *a="hh";
char *b="ssagag";
strcpy(a,b);
cout<<a<<endl;
return 0;
}
程序编译通过,但是无法执行。
(2)当目标字符串为数组形式时,源字符串也指针形式或者数组形式时,且满足源地址的字符串长度小于目标字符串空间内存大小时
当目标字符串为指针形式时,源字符串也为指针形式时
int main()
{
char a[10]="hh";
char *b="ssagag";
strcpy(a,b);
cout<<a<<endl;
return 0;
}
编译通过,运行正常 为 ssagag
对于(1)不知道问题在何处,有大神可以探讨探讨