【发布时间】:2014-10-21 12:11:38
【问题描述】:
我可以格式化 Int 以显示带有前导零的数字,但我不知道如何将带有零的 Int 保存到 string。
原因:加载以"..0001" "..0002" ... "..0059"等结尾的图片文件
我有这个,但它不起作用:
int a;
for(int i = 1; i < imgArraySize + 1; i++)
{
cout << setw(4) << setfill('0') << i << '\n';
cin >> a;
string aValue = to_string(a);
imageNames.push_back(string("test_images" + aValue + ".jpg"));
}
【问题讨论】:
标签: c++ string int leading-zero