c/c++中的strcpy问题

来源:互联网 发布:电子琴模拟 单片机 编辑:程序博客网 时间:2024/05/29 03:19

在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)不知道问题在何处,有大神可以探讨探讨


0 0
原创粉丝点击