如何在 wstring 中放置断线
How to put a break line in wstring?
wstring msg = L"NAME: " + hero.name + L"n";
msg = msg + L"ATK: " + inttowstring(hero.ATK) + L"n";
此带有字符串变量的代码将添加换行符,但不添加 wstring。 如果你问我为什么使用 wstring 它,所以我可以将其转换为 LCPWSTR 放在这里,这会使用 txt 设置一个文本框窗口
windowmsg(1,msg.c_str());
编码是 Unicode 字符集
我也尝试过\r和\r
我只是发现问题出在我的窗户上。它没有被划分为多行窗口。\r 工作。
你可以用wstringstream
来形成你的字符串,它支持 endl
wstringstream msg;
msg << L"NAME: " << hero.name << endl << L"ATK: " << inttowstring(hero.ATK) << endl;
然后,您的字符串处于msg.str()
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 在C++中使用cURL和多线程
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在cuda线程之间共享大量常量数据
- Ctypes wstring通过引用传递
- 如何将元素添加到数组的线程安全函数?
- 线程,如果else语句,都是错误的上下文切换后,会发生什么
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 异常属于C++中的线程还是进程
- C++中的线程安全删除
- C++使用params创建线程函数会导致转换错误
- 类与私有变量的其他类之间的线程安全性
- CoInitialize()在单独的线程上崩溃而不返回
- c++中的线程池
- 线程之间的布尔停止信号
- 为什么std::async使用同一个线程运行函数
- 如何在 wstring 中放置断线
- 如何得到干净的边缘没有断线