将一个TCHAR值分配给另一个

use*_*310 -1 c++ winapi

我有一个TCHAR数组,我想分配给另一个.例如:

TCHAR tchar1[ MAX_PATH ],tchar2[ MAX_PATH ];
SHGetSpecialFolderPath(0,tchar1, CSIDL_MYPICTURES, FALSE);
tchar2=tchar1; //something like this
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?

Tim*_*mbo 7

你有两个char数组.它们不能相互分配,必须复制其内容.

复制TCHAR数组_tcscpy_s是要采用的方法(使用和不使用UNICODE进行编译...这是首先使用TCHAR的唯一原因).

  • @ZdeslavVojkovic所以是'TCHAR`. (3认同)