windows WTL使用命令行参数
2021-05-05 12:28
标签:介绍 null logs 方式 comm 分割 color 命令 version 两中方法: 第一种: 第二种: 至此两种方法介绍完毕,有建议的小伙伴可以给我留言评论。 如需转载,请标明出处:http://www.cnblogs.com/guozht/7680893.html windows WTL使用命令行参数 标签:介绍 null logs 方式 comm 分割 color 命令 version 原文地址:http://www.cnblogs.com/guozht/p/7680893.html 1 int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){
2 int argc = 0;
3 LPWSTR *argv= NULL;
4 //分割命令行参数
5 USES_CONVERSION;
6 LPCWSTR temp= A2W(lpstrCmdLine);
7 argv= CommandLineToArgvW(temp, &argc);
8 //到此处已经获取到了两个参数 argc argv,与控制台程序不同的是:argc的个数为真实的参数个数 ,并不包括 .\test.exe 本身。argv也一样,argv[0]为第一个参数,并不是.\test.exe
9 //此方法有一个缺陷,在命令参数有空格时,会解析失败,造成参数不完整。
10 }
1 #include
文章标题:windows WTL使用命令行参数
文章链接:http://soscw.com/index.php/essay/82737.html