C&C++
Parameter Split in WinMain (Argc, Argv)
김승목
2018. 5. 10. 12:25
1
2
3
4
5
6
7
8
9
10
11
12
13 |
#include<windows.h>
#include<tchar.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdPram, int nCmdShow){
TCHAR cmdline[4096] ;
TCHAR* argv[4096] ;
int argc = 0 ;
_tcscpy( cmdline, GetCommandLine() ) ;
argv[argc] = _tcstok( cmdline, TEXT(" \t") ) ;
while( argv[argc] != 0 )
argv[++argc] = _tcstok( 0, TEXT(" \t") ) ;
for(int i=0;i<argc;i++)
MessageBox(NULL, argv[i], "MessageBox caption", MB_OK);
} |
cs |