AfxMessageBox를 통해 미리 선언해 준 문자열을 출력하고 싶습니다.
AfxMessageBox(TEXT(\"문자열\"));
대신
char* myString = new char[10];
myString = \"문자열\";
AfxMessageBox(TEXT(myString));
이런 식으로 출력해보고 싶은데 생각대로 안 됩니다.
어떻게 출력할 수 있을까요??
AfxMessageBox(TEXT(\"문자열\"));
대신
char* myString = new char[10];
myString = \"문자열\";
AfxMessageBox(TEXT(myString));
이런 식으로 출력해보고 싶은데 생각대로 안 됩니다.
어떻게 출력할 수 있을까요??
LPCTSTR로 변환만 잘 해주면 될거 같아여
LPCTSTR이 어떤 역할을 하는 함수인가요?
cstring을 사용해보십시오
함수가 아니라 자료형이에여
그럼 const *char를 사용해야 되는 건가요? 너무 헷갈리네요.. ㅠㅠ
const char* 말고 const tchar* 해봐여
tchar는 어떤 특징이 있나요??
mfc가 원하는 출력 형식이라는 점?
문제에서 InitInstance()에서 char*로 256바이트 할당한 뒤 문자열을 출력하고, ExitInstance에서 delete하라고 하는데요.. 그럼 자료형 자체를 안 바꾸고 char*로도 출력할 수 있다는 뜻 아닌가요??
제성해여 MFC안한지 몇년 지나서 이정도까지밖에 대답은 못해주겠어여! >_<
학교에서 mfc는 꼭 피해야지 끔찍하다 정말
MFC 피하세여 부디... 타입이 너무 산만해서 집중이 안됨
수업으로 듣는 건 아니고.. 배울 기회가 생겨서 방학 동안 공부 중입니다. 컴공 아니라서 깊게 공부할 생각은 없습니다.
CString 변수 하나 선언하시고 .Format(_T("%s"), myString)하시면 되겠네요