本文主要是介绍用stringstream进行格式化输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用C++的方式也可以进行格式化输出,
下面一段代码使用stringstream进行格式化输出,供参考。
#include <sstream>
#include <iostream>
int main()
{
std::stringstream ss_time;
int year = 2012;
int month = 1;
int day = 30;
int hour = 20;
int minute = 30;
int second = 0;
ss_time << "time is ";
ss_time.fill('0');
ss_time.width(4);
ss_time << year << "-";
ss_time.width(2);
ss_time << month << "-";
ss_time.width(2);
ss_time << day << " ";
ss_time.width(2);
ss_time << hour << ":";
ss_time.width(2);
ss_time << minute << ":";
ss_time.width(2);
ss_time << second << "\n";
std::cout << ss_time.str();
system("pause");
return 0;
}
这篇关于用stringstream进行格式化输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!