问题标签 [wstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 将 wstring 转换为 SQlite 的 const char * 的函数
正如问题所说,将 wstring 转换为 const char * 的合适模板函数是什么?我的程序完全用 Unicode 编写,但是,SQlite 的大多数功能都需要 const char *。
我在这里找到了在 msdn 上执行此操作的方法:http: //msdn.microsoft.com/en-us/library/ms235631%28v=vs.80%29.aspx,其中名称是 wstring。
c++ - 从文件保存对话框返回文件名(windows32)
我有一个简单的保存文件对话框,我希望将其用作返回文件路径、名称和扩展名的工具。此函数产生运行时错误,表示文件名周围的堆栈已损坏。我希望像这样使用它:
这是我的功能。它会按照我的预期修改文件名,但运行时堆栈错误是我没有得到的。
c++ - 将 Unicode UTF-8 文件读入 wstring
如何wstring
在 Windows 平台上将 Unicode (UTF-8) 文件读入 (s)?
c++ - 如何将 wstring 转换为字符串?
问题是如何将 wstring 转换为字符串?
我有下一个例子:
带有注释行的输出是:
但没有只是:
这个例子有什么问题吗?我可以像上面那样进行转换吗?
编辑
新示例(考虑到一些答案)是
输出是:
因此 stringstream 不能用于将 wstring 转换为字符串。
c++ - 如何比较 std::wstring 和 char*?
我有的:
- [wstr1] 1 个std::wstring值(例如“(GMT+04:30) Kabul”)
- [str2] 1 char*填充与 std::wstring 相同的数据(具有相同的文本)
我只是想比较这两个值 - 但以下代码似乎不起作用。公里。
这是从 char* 到 std::wstring 的转换器,
之后我做了简单的比较
而且没有运气。VSVC2008 IDE 调试器中的字符串在视觉上是相等的。
问题:为什么比较方法总是给我假?
谢谢。
解决方案:非常感谢Alexandre C.
PS。我做了一些改变。
c++ - 无法将 std::wstring 写入 wofstream
我在 Linux 系统上使用 Qt/C++。我需要将 aQLineEdit
的文本转换为std::wstring
并将其写入std::wofstream
. 它适用于 ascii 字符串,但是当我输入任何其他字符(阿拉伯语或乌兹别克语)时,文件中没有任何内容。(文件大小为 0 字节)。
这是我的代码:
John Smith
在行编辑中输入的输出是John Smith10
. 但对于 unicode 字符串,什么都没有。
首先我认为这是一个问题QString::toStdWString()
,但customersFile << ws.length();
写入了所有字符串的正确长度。wstring
所以我想我在写入文件时做错了什么。[?]
编辑:
我在eclipse中再写一次。并用 g++4.5 编译。结果是一样的:
c++ - 如何将 std::wstring 转换为数字类型(int、long、float)?
将 std::wstring 转换为数字类型(例如 int、long、float 或 double)的最佳方法是什么?
c++ - 如何检查 corba::WString 是否为空?
到处找这个,终于来到了这里。我有一个 CORBA::WString_var 作为我的函数的输入参数。我怎么知道它是否为空?
c++ - 检查 std::wstring 是 null 还是空
如何检查一个std::wstring
是空的还是空的?
c++ - 字符串类在堆栈上为小字符串分配?
有谁知道是否有一个 STL 接口兼容的字符串类,它为堆栈上的小字符串(达到某个阈值)分配内存,为更大的字符串分配堆?
我正在寻找优化程序,并且我正在使用可以轻松放入堆栈的小型本地字符串,而不是在堆上分配。