如何在 VC++ 中将字符串转换为 tchar?
string internetprotocol="127.4.5.6";
TCHAR szProxyAddr[16];
我要设置:
szProxyAddr=internetprotocol;
我该怎么做?
最佳答案
#include <atlstr.h>
string internetprotocol="127.4.5.6";
TCHAR szProxyAddr[16];
_tcscpy_s(szProxyAddr, CA2T(internetprotocol.c_str()));
_tcscpy_s
是通用的 strcpy
版本,适用于 Unicode 和多字符配置。 CA2T
根据 szProxyAddr
变量类型将 const char*
转换为 TCHAR*
。
注意目标可变长度。
关于string - 在 VC++ 中将字符串转换为 tchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454793/