char* aa=new char[10];
aa[]="abc";
怎么使aa[]="abcd";谢谢
char aa[10];
strcpy(aa,"abc");
strcat(aa,"d");
cout<<aa<<endl;
char* aa=new char[10];
aa[]="abc";
怎么使aa[]="abcd";谢谢
=================================================
概念错误 ,语句错误。 一个在堆上分配的指针,又让他指向字符串常量。
字符串常量的值是不能改变的,所以你按2楼的方法会出错。
这个正解:
回复人: areyoupig() ( ) 信誉:100
char aa[10];
strcpy(aa,"abc");
strcat(aa,"d");
cout<<aa<<endl;