콘솔프로그램에서 콘솔프로그램을 실행시키면...;;
새콘솔창에서 어떻게 뜨게 하는지 몰라서 편법으로 만든 MFC 프로그램...
InitInstance() 함수 내에 삽입하였다..
다만 인자로 넘어온 LPTSTR(Unicode)와 LPCSTR(ANSI)의 변환과정에 문제가 생겨서
WideCharToMultiByte 함수를 이용하였다.
if( m_lpCmdLine[0] != _T('\0') )
{
char astr[100];
// MultiByteToWideChar(CP_ACP, 0, amsg, -1, wstr, 100);
// ANSI to UniCode
WideCharToMultiByte(CP_ACP, 0, m_lpCmdLine, -1, astr, 100, NULL, NULL);
// UniCode to Ansi
LPCSTR temp = astr;
WinExec(temp, SW_SHOW);
}
exit(0);