下面的小测试程序打印出来:
而SS号IS =3039
我希望用填充的左零打印出数字,使总长度为 8。所以:
和 SS 编号 IS =00003039(注意左侧填充的额外零)
我想知道如何使用操纵器和字符串流来做到这一点,如下所示。谢谢!
测试程序:
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
int main()
{
int i = 12345;
std::stringstream lTransport;
lTransport << "And SS Number IS =" << std::hex << i << '\n';
std::cout << lTransport.str();
}