返回信息流#include <string.h>
int main()
{
char* to="wo";
// char to[5]="wo";
char *from="you";
char* too=strcpy(to,from);
printf("%s\n",too);
system("pause");
}
用dev-c++编译上述代码成功,但是运行却出错。想问下:为什么必须要to[5]数组形式才能运行成功,而如果是指针to却要出错。是因为strcpy函数的形参必须是数组吗?但是如果只有from是指针变量,也能运行成功呀。谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #36475同步于 2010/3/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]strcpy问题
AuGust0806
2010/3/10镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。