【发布时间】:2012-05-27 14:29:36
【问题描述】:
有几种方法可以做到这一点(我相信)。但我只是想要一个能获取我所有数据并将其输出到控制台的流。我尝试通过设置strinstream::out 标志来使用stringstream,然后在str() 成员函数上执行cout,但它没有像我预期的那样工作。
例子:
somestream myS;
myS.flags(ios::left);
myS<<data<<data<<data<<endl;
这将自动输出到控制台,或者我将不得不手动(不知何故)。数据将始终按照我设置的格式进行格式化。
P.s.:我不能使用 printf 或 boost。
感谢您的关注
【问题讨论】:
-
展示一个不起作用的代码的简短示例,并说明您想要的不同之处。
-
你想用特定格式做
std::cout << myType吗?你有什么问题? -
杰西:不具体。我希望它进入控制台。
-
喜欢this?
-
这是我已经尝试过的。对于所有程序来说,它的格式保持不变怎么样?像宽度一样。
标签: c++ output-formatting