问题标签 [tchar]

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.

0 投票
1 回答
66 浏览

createprocess - 使用自定义字符串的 CreateProcess

我正在尝试使用我构建的自定义字符串在 c 中运行“CreateProcess”。当我使用一个简单的字符串时:

TCHAR command[]= _T("MyApp.exe -OPTION1 -OPTION2")

一切似乎都很好。

但是当我尝试构建一个自定义字符串(从其他来源获取 MyApp OPTIONS),并将选项连接到字符串“MyApp.exe”时,sprintf_s或者swprintf_s我得到的字符串是相同的,但是这个过程给了我一个退出代码(2) - 意思是 (FILE_NOT_FOUND)。

我会很感激任何帮助..

0 投票
2 回答
14697 浏览

string - 在 VC++ 中将字符串转换为 tchar

如何在 VC++ 中将字符串转换为 tchar?

string internetprotocol="127.4.5.6";

我想设置:

szProxyAddr=internetprotocol;

我该怎么做?

0 投票
3 回答
494 浏览

c++ - 将 SHORT 转换为 TCHAR?

我正在编写一个 Win32 程序,我想将 X pos 和 Y pos 文本输出到屏幕上,我想知道如何将 SHORT 转换为 TCHAR。不要使用 atoi 或 itoa 函数。

这是一个玩具程序,我想用文本输出鼠标的位置,但我不知道如何将 short 转换为 TCHAR。

0 投票
1 回答
192 浏览

visual-c++ - 将 Class ptr 设置为 NULL 导致 CString 析构函数中的运行时检查失败?

因此,在将这个应用程序放在一起的某个地方,当调用 cstring 类成员的析构函数时,我开始遇到运行时检查失败堆栈损坏。我已经到了试图通过在问题上扔砖头来调试它的地步,但仍然没有根源导致它。目前,cstring 所在的类除了初始化其私有字符串成员并将指向另一个类的指针设置为 NULL 之外什么都不做。

有趣的是,如果我不将类指针设置为 NULL 并注释掉该行,损坏就会消失。我认为这有点像红鲱鱼,当编译器拉入包含 CLog 定义的 .h 文件时,编译器将代码放在一起的方式正在发生变化,因为我声明了一个指向那个物体。

现在我怀疑 log.h 文件中的某些内容导致 ATL 或 CString 库中发生更改,但我不知道是什么。这是 log.h 文件

0 投票
3 回答
14157 浏览

c++ - 使用 TCHAR 时出错,无法转换为 wchar_t

我被要求为现有的旧项目添加功能,但我无法构建它。它处理 unicode 字符串,但我在使用 TCHAR 时遇到很多错误。具体来说,几乎每个错误都是 TCHAR 无法转换为或用作 wchar_t。从我在许多不同的文章中看到的情况来看,我尝试使用#define _UNICODE 或#define UNICODE,但它们都没有解决问题。

这是一段代码:

例如,在上面的行中,当使用 wcscmp 时,我得到

关于 argv[i]

关于 _T("-h")。

任何建议将不胜感激。

0 投票
3 回答
601 浏览

c++ - 初始化 basic_string C++

我有这个方法不是我的。这里有人给了我那个。

我试图初始化这个“dir”变量但没有成功。我是 C++ 的初学者,整天都在关注所有可能的文档(或几乎 :p )。有人可以解释一下如何将字符串值传递给“dir”,关于 tstring 定义为

PS:我看到我可以删除“dir&”的引用值,这是 after 的问题吗?PS2:如果您有一个很好的文档来解释字符串值及其相应的字段,那么这将非常棒;)

0 投票
3 回答
14189 浏览

c++ - C++结合2个Tchar

我正在尝试合并 2 个 tchar。

但我在 appdatapath 行收到错误错误。我怎样才能结合2 tchar?谢谢

0 投票
0 回答
216 浏览

c - 输入不读取空格(_tscanf_s 和 wcscpy_s)

这是我的代码,

问题是当我输入带空格的名称时,程序会认为空格是输入然后它会跳到下一个输入。例如

(我想要什么,输入名称:mj stack

(发生了什么,输入名称:mj 类别:stack

请帮忙,ps我是菜鸟。

0 投票
1 回答
144 浏览

c++ - 如何在 tchar 中添加格式化字符串(用于多个文件名等)

就像在 win32 C++ 中一样,如果需要添加多个文件,例如 file_name0.txt、filename1.txt、...、filename30.txt 等,我们会使用以下代码。

我们如何对TChar做同样的事情,因为在这种情况下我也需要读取多个文件

谢谢卡山

0 投票
1 回答
249 浏览

visual-c++-2008 - WCSLEN 无法正常工作

我有一些代码

我不明白为什么在 log.txt 中只有字符串的一部分-----------------------------7d82751e2bc0858 Content-Disposition: form-data; name="

问题是什么?当我尝试将frmdata2字符串保存在日志中时也不完整。我应该怎么办?我认为功能上存在一些问题wcslen()。另外,我正在使用 VC 2008。