【发布时间】:2015-09-01 23:20:11
【问题描述】:
在 python 中,我可以使用这种方法构建一个字符串:
>>> s = "%s is my name" %("Joe")
>>> s
'Joe is my name'
在 C++ 中有类似的方法吗?我知道 C 有
printf("%s is my name", "Joe")
但那是为了打印到标准输出。理想情况下,我想要 Python 示例之类的东西。谢谢!
编辑:这种东西有名字吗?我想不出用谷歌搜索什么!
【问题讨论】:
-
看看sprintf
-
您要查找的名称可能是“格式”。
-
既然您将问题标记为 C++,请查看std::ostringstream
-
谢谢大家的帮助!