问题标签 [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++ - FindFirstFile LPCSTR
你好,我的代码有问题。
你传入你想在GetFiles(LPCSTR路径)中使用的路径然后我使用mergestring函数将路径与扩展名(\ * .txt)合并在一起,一切正常,除非它返回LPCSTR,然后它只是很多奇怪的字符,我不知道为什么或者这是一个更好的方法?
c++ - 如何比较 LPCSTR
我已经尝试过 strcmp 和 lstrcmp。我什至试图用 strlen 来做,但也没有用,这就是我所拥有的
无论如何它总是返回 1,如果重要的话,设置中的字符集也设置为使用多字节字符集。
c++ - 如何将 mciSendString("play path",0,0,0) 与 exe 路径一起使用?
我mciSendString("play path repeat",0,0,0)
以前在我的项目中播放音乐,我专门用它来同时播放多个声音。
问题是我想把声音放在可执行路径中,所以我使用了一个函数来获取 exe 路径
但mciSendString()
需要LPCSTR
所以我尝试了以下
该程序运行没有错误,但它不播放声音。我该如何解决这个问题?
c++ - 如何将 LPTSTR 转换为 LPCTSTR?
我需要转换:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646839(v=vs.85).aspx
尽管在 MSVC++ 2012 Express 中它说它的 LPSTR。
到
http://msdn.microsoft.com/en-us/library/windows/desktop/bb172802(v=vs.85).aspx
我将非常感激这一点。:)
.
这将有一个空白图像。我已经在 GetOpenFile 之后使用消息框对此进行了测试,并且返回效果很好。
但在 D3DXCreateTextureFromFileEx 之前,它搞砸了。
只需将字符存储到 gc.szFileTitleName 中。不知道为什么另一种方式超出了范围......
c++ - 存储在 LPCSTR 中的 C++ 字符 .. 坏了?
注入我的dll的部分代码。
ExePath()
是使用API 等获取数据类型AbsolutePath
的函数。std::string
GetModuleFileNameA
DEF_INJECT_DLL
定义为#define "MyDll.dll"
但是当我运行这段代码时,它显示了断线......
而且,当我将其更改MessageBoxA
为:
它显示正确?
另外,我尝试过这种方式:
但它向我展示了第一个屏幕截图。
问题是什么?
c++ - 如何从 std::strings 数组中检索特定元素作为 LPCSTR?
在 C++ 中,我有一个名为的字符串数组变量:
和一个有这个的对象:
我想做一个返回数组的函数,然后我想这样称呼它:
但我得到这个错误:
无法将参数 '2' 的 'std::string* {aka std::basic_string }' 转换为 'LPCSTR {aka const char }' 到 'int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT)'
如果我想显示数组的 5. 元素,如何转换它?
javascript - 如何有效地替换字符串中可能重复的字符
我正在用 LPC (...) 编写一个字符串格式化函数,但我精通 Javascript,所以任何一个解决方案都可以,我遇到的问题是以以下字符串为例:
并将每个 ~ 包装在一组字符中,例如 []。我当前的输出,使用标准的 replace_string() 方法,是:
我的目标是输出:
我需要解决这个问题的原因是因为最大字符串长度限制,所以它实际上是我需要的优化,而不是一个很好的优化。
干杯,d
c++ - 如何在 C++ 中将 HWND 转换为 LPCSTR
我应该怎么做才能将 HWND 数据类型转换为 LPCSTR。OutputDebugStringA
我需要使用函数将其打印到调试窗口
c - LPTSTR 和 LPCSTR 的 Linux 等价物是什么?
我正在将 windows 库转换为 linux。我需要在 linux 中找到 LPTSTR 和 LPCSTR。
我知道我可以使用 wchar_t 可以使用,但我不确定是否使用它。
使用 LPTSTR 的方法之一如下:
任何帮助将不胜感激!
c++ - 将两个 LPCSTR 与 == 进行比较
我发现了一个比较两个 LPCSTR 执行以下操作的实现:
问题是它有效。我把它换成...
虽然我现在感觉更安全了。
我只是想知道其他实现是否只是检查地址或大小,它是如何工作的?
我检查了一个LPCSTR的内存地址,它是0x0633522c,另一个是0x028a91a4。
这动摇了我的整个基础。