首页 > 解决方案 > 如何在 C++ 中将变量插入到字符串中?

问题描述

我正在做的项目的要求不仅要求我创建一个函数,该函数返回一个包含变量编号的字符串,而且该变量的编号设置为小数点数。我不知道如何做前者或如何在 cout 之外用 setprecision 做后者。

标签: c++string

解决方案


老实说,对我来说,你的任务实际上是什么似乎并不完全清楚。但:

我不知道如何做前者或如何在 cout 之外用 setprecision 做后者。

因此,如果您知道如何使用std::cout,那么您可以使用std::ostringstream

std::ostringstream out;
// now use out exactly the same way you would have used std::cout

请注意,这不是获取字符串的唯一方法,而是最接近您已经熟悉的方法...


推荐阅读