Как преобразовать CString в char* (char[]) ?
От:
RussianFellow
http://russianfellow.livejournal.com
Дата:
28.06.16 08:55
Оценка:
-1
Как преобразовать CString в char* или в char[] ?
У меня есть такой код:
CString myString;
char s[30];
int i, n;
//...
n = myString.GetLength();
LPTSTR pzsText = (LPTSTR)(myString.GetBuffer(n));
for (i=0; i<n; i++) s[i] = pszText[i];
s[n] = '\0';
У меня стоит поддержка Юникод, поэтому этот код правильно работает.
Но нельзя ли написать проще? И чтобы работало для всех случаев, а не только для поддержки Юникода?
1613 г. = 2024 г.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: