我有一个 wchar 类型的变量(szDrive),现在我想要一个数组,它的元素具有 wchar 类型。这是我的一些代码:
typedef struct array_wchar{
WCHAR array_char[5];
};
array_wchar array_driveName0[10];
int array_driveName_index0 =0;
WCHAR szDrive[5] = L" :\\";
但是当我写:
for(int i=0;i<10;i++){
array_driveName1[i].array_char = szDrive;
}
它有一个错误:error C2106: '=' : left operand must be l-value
有人可以解释我为什么并且可以给出解决方案吗?请!