Оператор на CString
не решит проблему, так как вам нужно скопировать в буфер Destination
, хотя это назначение изменит значение Destination, что невозможно.
Каким-то образом вам нуженОператор для достижения этой строки:
strcpy(Destination, LPCSTR(Source)); // + buffer overflow protection
Как видите, преобразование источника происходит только наполовину.Вам все еще нужно скопировать в буфер назначения.
Кроме того, я бы не рекомендовал это делать, поскольку строка Destination = Source
полностью вводит в заблуждение относительно семантики char[]
.
ЕдинственноеВозможно, такое присвоение будет инициализация Destination:
char Destination[100] = Source;