问题标签 [lpcstr]
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++ - 如何找到 LPCSTR 的长度
我正在尝试使用 atoi() 将 LPCSTR 转换为整数,并验证转换是否成功我想计算它产生的整数和原始 LPCSTR 中的位数(它应该只包含整数)
我很难找到一种计算 LPCSTR 长度的好方法。到目前为止,唯一的方法似乎只是计数,直到我得到一个'/0'
对更好的方法有什么建议吗?
谢谢
string - 如何将 LPCSTR 字符串转换为 LPCTSTR 字符串?
我正在尝试将LPCSTR
字符串转换为LPCTSTR
字符串。我想连接两个字符串,当我这样尝试时
我找到了像 Raja..r(junkvalues)....这样的 o/p 怎么能类型转换LPCSTR
到LPCTSTR
?
c++ - LPCWSTR 代表什么,应该如何处理?
首先,它到底是什么?我猜它是一个指针(LPC 表示长指针常量),但“W”是什么意思?它是指向字符串的特定指针还是指向特定字符串的指针?例如,我想关闭一个名为“TestWindow”的窗口。
该代码是非法的并且它不起作用,因为 const char[6] 无法转换为 CONST WCHAR。我完全不明白。我想清楚地了解所有这些 LPCWSTR、LPCSTR、LPSTR。我试图找到一些东西,但我更加困惑。在 msdn 站点FindWindowEx
被声明为
所以最后一个参数是LPCSTR,编译器需要LPCWSTR。请帮忙。
c++ - 将 std::string 转换为带有尾随或前导 '\0' 的 LPCSTR
如何在保留 '\0' 字符的同时将 std::string 转换为 LPCSTR?
我想在 OPENFILENAME.lpstrFilter 上使用结果,它要求过滤器包含 '\0' 作为分隔符。
std::string.c_str() 似乎剥离和修剪 '\0'
提前致谢!
===========================
(如何正确地在回复中添加评论,例如论坛中的回复帖子?)
阅读您的评论后,我继续仔细检查此代码段:
我对 c_str() 或 LPCSTR 的工作方式有误吗?
java - JNA在windows平台上映射LPCSTR
我正在使用 JNA 为 C/C++ 调用一个 DLL api。DLL 中的函数 API 是短 DKT_init(LPCSTR 名称)。我将相应的 java 方法设为 public short DKT_init(String name); 但是当我调用它时,DLL API 返回一个参数错误。我想知道如何在 JNA 中映射 LPCSTR?由于 LPCSTR 是 cons char * 但 String 是 char *。
c++ - C++ 连接 LPCTSTR
我正在为 WindowsCE CAB 文件实现自定义操作,我需要连接 LPCTSTR 以获得 exe 的正确路径。
我的自定义操作接收 LPCTSTR 作为参数。
所以(伪代码):
这是使用虚构的“+”运算符,我将在我的标准语言 C# 中使用它。
我在 C++ 方面的经验相对较少。为我的目的附加 LPCTSTR 的正确方法是什么?LaunchApp 方法使用此类型作为参数。
此外,如果我想在 MessageBox 中显示结果路径(用于调试目的),是否有一种快速转换为 LPCWSTR 的方法?
c++ - 如何将 QString 转换为 LPCSTR (Unicode)
如何将 QString 转换为 LPCSTR ?
当#ifdef UNICODE 被定义而没有被定义时,我该怎么做?
非常感谢 :)
c++ - 使用 std::strings 和 c 样式字符串时如何使用模板?
当我尝试这样做时,我只是在搞乱模板:
当然,如果您传递std::string
as ,这显然不起作用T
。因为字符串不能转换为char*
,但是这个函数是否可以以允许我同时传递 c 样式char*
数组和 c++std::string
作为参数的方式进行编码,并将它们转换为LPCSTR
?
c++ - C++ LPCTSTR 到 char*
我正在使用 Visual Studio 2010 MFC 构建 C++ 程序。我的程序调用了一个不属于项目的 DLL,它接受一个 char*。我有一个函数可以获取 LPCTSTR 格式的字符串。我已经在谷歌上大约两个小时了,但没有找到解决方案。如何将 MFC LPCTSTR 转换为 char*。我发现的所有东西要么不起作用,要么就是无法编译。
c++ - C++ CLI System.String^ 到 MFC LPCTSTR
如何将系统 (.net)C++\CLI
String^
转换为 MFC C++LPCTSTR
字符串。
LPCTSTR
进入非常容易String^
,但到目前为止,还没有发现相反的方法。