ostringstream issues
ostringstream issues
本文关键字:issues ostringstream 更新时间:2023-10-16
当我使用ostringstream时,我得到的唯一值是:COM1我有一个应用程序,它发送数据。我使用的代码为:
std::ostringstream values;
values << someStruct.someValues;
...
...
std::string data
data << values.str();
但当我运行这个程序时,我得到的只是一个输出COM1。我的应用程序是一个DLL文件。
但是当我使用下面的方法时,我得到了正确的值
char *data;
char values[20];
sprintf(values, "%d",someStruct.someValue);
strcat(data,values);
但是我不想使用上面的方法,因为我有很多变量需要从程序中获取。所以请有人帮忙。
std::string data;
data << values.str();
std::string
不是流。不能用operator<<
。我对这段代码的编译感到惊讶,但几乎可以肯定的是,它并没有做一些有用的事情。你想要的是:
std::string data = values.str();
相关文章:
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 为什么类中的ostringstream类型的成员会导致";调用隐含删除复制构造函数";错误
- Issues with Win32 ReadProcessMemory API
- 如何在C++中编写 ostream 的向量,它接收所有不同的输出流,如 cout、ostringstream 和 ofs
- Zooming Issues with glutMouseWheelFunc
- 如何将字符串类型转换为 ostringstream
- 打印出ostringstream缓冲区
- 从ostringstream获取最长行的字符数的智能方法
- 将双精度的科学记数法附加到 ostringstream 时如何关闭它?
- Cygwin pkg-config/protobuf filepath issues
- 使用 C++ fmtlib,有没有比使用 std::ostringstream 更干净的方法来将数据序列附加到字符串中
- 将C弦发送到非效果STD :: OSTRINGSTREAM怪异行为
- 为什么简单地使用 ostringstream 会生成如此多的汇编代码
- C++ ostringstream.str().c_str()
- 如何使用OSTRINGSTREAM将C 中的十六进制字符串记录
- 任何无需复制即可从 std::ostringstream 获取 std::string_view 的方法
- std::ostringstream将标志放在错误的位置
- 如何移动 std::ostringstream 的底层字符串对象?
- Issues with to_string
- ostringstream issues