【c++基础】int转string自动补零


前言

使用to_string函数可以将不同类型的数据转换为string类,请参考herehere。如果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,不足两位的前面补零;

参考

1.cplusplus.com;

2.前缀补零

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM