У меня есть переменная с типом wchar (szDrive), теперь я хочу, чтобы массив и его элемент имели тип wchar. Вот некоторые мой код:ошибка при использовании массива 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
Может кто-нибудь объяснить мне, почему и может дать разрешение? плз!
спасибо большое, это решить мою проблему :). Я не понимаю вашего ума, что это значит? можете ли вы привести пример? – Cuong
Я рад, что это помогло - пожалуйста, рассмотрите возможность голосования и/или принятия ответа. Я отредактировал его, чтобы добавить пример на последней части, которую я предполагаю, это то, что вы не поняли. – Vicky