关于string的一个操作问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:54:05
我想实现这样的效果:我想保存很多文件的路径进string变量.
string str1[1000];
string str2[1000];
string str3[1000];
for(int i=0;i<1000;i++)
{
str1[i]=i;
str2[i]=".bmp"
str3[i]=str1+str2;
}
但是string又不能保存int变量...如何解决?
能说说原理吗

string str1[1000];

for(int i=0;i<1000;i++) {
stringstream istr;
istr << i;
istr >> str1[i];
str1[i] += ".bmp";
}

用string定义了 就不需要再[1000]了
这样是定义了1000个字符串

可以先变成字符串再存储啊