0
имя студента напечатано правильно «alice», но имя student2 напечатано в «странных символах».Формат CString возвращает странный символ
char * student;
student = "alice";
printf("student1 : %s\n", student);
CString student2;
student2 = "alice";
student = (char *)(LPCSTR)student2;
printf("student2:%s\n", student);
Почему после отливки с помощью «(char *) (LPCSTR)» вместо этого возвращается странный символ?
В настройках проекта, вы компиляции с набором символов Unicode, MBCS, или Другие? – abelenky
Я использую MBCS – user5726885
Заголовок вопроса - 'CString.Format'. Но вы удалили 'CString.Format' из своего вопроса! – abelenky