如何在 MinGW 中使用 GCC 连接(甚至分配)两个字符串(我猜是 TCHAR
数组)?
-
StrCatBuff
?
#include <shlwapi.h>
和-lshlwapi
做工作,但你not supposed to use it -
_tcscat
?
好像不存在 -
StringCchCat
似乎不存在。strsafe.h
不存在。
这同样适用于它们各自的赋值函数,如 StringCchCpy
和_tcscpy
.
最佳答案
_tcscat
(或“安全”版本 _tcscat_s
)非常适合连接 TCHAR
数组。您必须包含 tchar.h
才能使用这两个函数。
对于 StringCchCat
也应该如此,正如您提到的,它是在 strsafe.h
中定义的。
如果您缺少这些头文件,请确保您已安装 Windows SDK 。它可能不像 Microsoft 工具那样默认包含在 MinGW 中。
关于c - 如何用C和MinGW连接两个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187501/