所用方法需要用到 #include <iomanip>!!!
在做c++案例获取某一时间的前一秒和后一秒发现输出的结果有误差。
发现“04”的字符串经过转换为int类型变成了4,经过探索发现可以通过过
cout<<setw(x)<<setfill('c')<<a<<endl;
来进行整数的位数的补齐,其中,我们很容易知道setw(x)的x代表的是我们所设置的长度
而setfill('c')则是给不足的位数补齐,'c'代表的是字符,这俩我们都需要在代码前面加一个<iomanip>头文件!!
我通过在输出语句加入了cout<<setw(2)<<setfill('0')<<a<<endl;
解决了这个问题