我们可以拿回Cout中传递的字符串吗?
Can we get back the string passed in cout?
我有一个代码:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"Hello World!";
getch();
return 0;
}
我可以找回字符串" Hello World!"在某些char或字符串变量中?
否,但是您可以使用字符串流来实现该效果:
#include <iostream>
#include <sstream>
std::ostringstream oss;
oss << "Hello World!";
std::cout << oss.str();
现在oss.str()
仍然包含您构建的字符串。
相关文章:
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么我的 cout 在输出中没有显示字符串?
- 使用 cout 运算符重载字符串
- C++ - 如何从上到下制作 4x4 矩阵和 cout 列(需要解密字符串)
- C++ 不能在cout中使用向量和字符串文字
- 使用字符串流加速 std::cout 日志记录
- C++ cout 不接受字符串或带 + 的字符串
- cout 切断 for 循环中的字符串开头
- 使用带有 std::cout 的单引号打印字符串实际上打印了数字
- 为什么cout输出内存地址不是字符串?
- Cout 一个字符串可以打印任何内容到屏幕上
- 为什么调用 cout.operator<<(const char*) 打印地址而不是字符串? 如何创建一个函数本地静态"HashSet<char>"并初始化它一次?
- 使用易失性 c 字符串和 std::cout
- c++ 如何在 cout 之前洗牌/混合字符串
- 当给定一个字符串时,Cout 在行首开始打印
- cout 不能一致地打印字符串和变量值,导致输出未对齐
- "我该如何展示cout<<"发烧";因为我不熟悉字符串数组,它也卡在选择部分?
- COUT和特定的字符串长度算术操作C 的问题
- C 字符串cout角色丢失
- C++字符串cout错误