前言
使用to_string函数可以将不同类型的数据转换为string类,请参考here和here。如果string的位数固定,如何进行自动补零呢?请看本文实例!
代码
确定位数,to_string 自动补零;
int a = 5; std::string str = std::to_string(file_num); std::cout << "5: " << str.size() << std::endl; if (str.size() < 2) str = "0" + str; std::cout << str << std::endl; std::string out_name = "out-fold-" + str + ".txt";
代码解析:
程序实现的是使用to_string函数将int转换为string,且字符串位数为2,不足两位的前面补零;
参考
2.前缀补零;
完