有几种方法可以做到这一点(我相信(。但我只想要一个流,它将获取我的所有数据并将其输出到控制台。我尝试通过设置 strinstream::out
标志然后在 str()
成员函数上执行cout
来使用 stringstream
,但它没有按预期工作。
例:
somestream myS;
myS.flags(ios::left);
myS<<data<<data<<data<<endl;
这将自动输出到控制台,或者我必须手动完成(以某种方式(。数据将始终格式化为我设置的格式。
PS:我不能使用 printf 或 boost。
感谢您的关注
sprintf 对于以有用的方式打印出字符串/以 null 结尾的字符串很有用。它很旧,但它有效。它可以采用变量参数等。Sprintf(sprintf(