C++格式化输出数字
1.引入包 #include<iostream> #include<iomanip>
2.声明stringstream ss;
3.ss<<"filename"<<fillname<<"/"<<"img_"<<std::setw(5)<<std::setfill('0')<<num<<'.jpg';
string s=ss.str();
std::setw(int integer)指定integer位的输出宽度,默认右对齐,只对其后面紧跟的输出产生作用,
std::setfill(int integer)指定 空下的空格 用integer代替
例:
filename=output/v_ApplyEyeMakeup_g01_c01
num=12
最后返回:s=output/v_ApplyEyeMakeup_g01_c01/img_00012.jpg