4
回答
C/C++中string赋值到字符数组中的问题?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
src::src()
{
	int i=0;
	string temp_srcstr;
	cout<<"请输入一串字符:";
	getline(cin,temp_srcstr);
	length=temp_srcstr.length();
	p_src=new char[length+1];
	//strcpy(p_src,temp_srcstr.c_str());   //这句是对的
	for(i=0;i<length;i++);
	{
		p_src[i]=temp_srcstr.at(i);   //这句是错误的
	}
}

如图  我在定义对象后的构造函数中完成string到字符数组的操作,前者语句可以而后者不行,请问为什么?



举报
dn587494
发帖于2年前 4回/944阅
顶部