问题标签 [cstring]
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++ - 将 std::string 的元素与字符进行比较的正确方法是什么?
我不是一个非常有经验的 C++ 程序员,当我执行以下操作时会收到警告:
比较这些的适当方法是什么?
感谢您的帮助!
cstring - 将 Wstring 转换为 CString
我有一个 Cstring 变量,需要将其转换为 wstring。
c++ - 如何将 CString 转换为字节
我实际上正在尝试将 csharp 代码转换为 c ... 下面是 C# 代码..
在上面的代码中......它将字符串转换为字节......类似地,我可以使用 C 转换它。任何人都可以告诉 wud 是 C 中的等效代码吗?请帮帮我
c++ - 如何查找 CStringArray 中添加的数据数量
Helo 伙计们,我正在使用 CStringArray 工作,我想知道如何找到添加到 CStringArray 中的数据数量。在下面我将数组的大小定义为 10 但我只添加了三个 3 数据,所以我想知道添加到数组中的数据数量。(这里是 3)。有什么办法可以做它在 CStringArray 中查找添加到数组中的数据数
CStringArray 文件路径[10] = {path1.path2,path3};
c++ - 在没有 cstring 的情况下比较 C++ 中的字符数组和字符串文字
在我的编程课中,我们目前有一个项目需要我们将参数带入程序。然后,我需要能够检查其中一个参数以查看传递给程序的值,以便我可以选择程序要遵循的适当行为。在之前的家庭作业中,我使用 cstring 库中包含的 strcmp 函数执行此操作,代码如下:
但是,由于某种原因,我们不允许在这个项目中使用 cstring 库。我还能怎么做?
c++ - 是否有任何用 C/C++ 编码的回归测试来测试 CString (ATL/MFC) 的所有功能?
我正在尝试将 ATL/MFC 中的 CString 与自定义 CString 实现进行比较,并且我想确保自定义实现中的所有功能都与 ATL/MFC 实现的功能相匹配。
我们有一个自定义 CString 实现的原因是我们可以在 *nix 和 Windows 平台上使用它。接口是一样的,但实现是不同的,所以当我们移植我们的 Windows 代码以使用我们正在编写的 SDK 时,我们不必更改所有名称......我们只需要解决两者之间的差异实施。
对此的任何帮助将不胜感激。谢谢!
c - 如何使用 c 解析 ',' 分隔的字符字符串?
解析逗号分隔列表的最简单方法是什么,每个标记之间可以有零个元素。cstring 可能看起来像
但也可能看起来像
我试过类似的东西:
这显然只有在逗号之间有元素时才有效,例如,我注意到如果没有元素,第一个项目列表将被跳过。
我尝试过其他解决方案,例如 strchr(),但这变得非常难看,我认为有一种更简单的方法。
谢谢
更新:
经过一些测试后,我注意到对“,”进行标记似乎在所有情况下都有效,除非第一项丢失。所以我把它作为一个特例。
感谢您的意见和帮助。(也许我应该在发布之前更仔细地考虑一下。)
string - 我使用哪种宽字符串结构?CString 与 wstring
我有一个 C++ 中的 MFC 应用程序,它使用 std::string 和 std::wstring,并且经常从一个转换到另一个,还有很多其他的废话。我需要将所有内容标准化为单一格式,所以我想知道是否应该使用 CString 或 std::wstring。
在应用程序中,我需要从字符串表生成字符串,处理大量需要常量 tchar 或 wchar_t 指针的窗口调用,编辑控件,并与需要 BSTR 的 COM 对象的 API 交互。
我也有字符串向量,那么 CStrings 向量有什么问题吗?
哪一个更好?各自的优缺点是什么?
例子
BSTR 到 wstring
wstring 到 BSTR
字符串资源到 wstring
GetProfileString() 返回一个 CString。
整数转字符串格式:
c++ - 如何从字符数组创建 CString?
需要使用下面的 LogMethod() 记录 buf 的内容,问题是 LogMethos 只接受“Const CString&”
Thans Rev
反转
c - 需要写入字符串常量,我该如何解决?
我有以下代码:
我假设该scanf()
命令失败,因为 *sPPhrase 不可写,因为 sPPhrase 指向字符串常量。编译器没有任何错误的线索。稍后,我需要将此字符串传递给此函数:
char* reverse(char* sPPhrase[]);
字符串常量不可写,但我需要将此 char* 传递给此函数。如何重写我的代码以使其工作?