当前位置:编程学习 > C/C++ >>

编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元

int main()
{
string str;
cin >> str;                           //获取输入
 
vector<string> svec(str.length());
 
 
for (unsigned int i =  0; i < str.length(); i++)                 //保存在vector中
{
svec[i] = str[i];
}
 
 
string *pstr = new string[str.length()];                      //动态创建数组
 
 
for (unsigned int i = 0; i < str.length(); i++)             //复制给新数组
{
*(pstr+i) = svec[i];
cout << *(pstr+i);
}
 
 
delete []pstr;                                                              //释放内存
 
 
return 0;
}
补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,