MFC中,如何得到console程序中的argc,argv?知道么?
ftam 2001-08-20 01:15:53 在consloe程序中,通常用main(int argc,char*const*argv),
自动就得到这两个参数,我现在在MFC多文档程序中,需要用到
这两个参数,所以先声明变量:
int argc;
char * const * argv;
然后用CommandLineToArgvW(GetCommandLineW(),&argc),这时
argc可以得到正确的值,可这个API返回的值的类型是LPWSTR *,
这是一个指向Unicode类型的指针的指针,那么我如何转换,才能得到
正确的argv呢?
注意:我用argv=(char*const*)CommandLineToArgvW(GetCommandLineW(),&argc);
argv得到的是不完整的结果。
请教各位如何做?最好给出代码。