关于VC/MFC中获得argc,argv的问题
来源:互联网 发布:java里解压缩gzip文件 编辑:程序博客网 时间:2024/05/29 18:03
在网上搜索了两天,各种方法都有,不过貌似都存在这样那样的问题……
在VC/MFC中获得传给程序的参数,最靠谱的方法,貌似就是调用系统api:"GetCommandLine()"。
这个函数能够获得传递给程序的整个命令行,当然我们需要的不仅仅是如此,还要把参数分成一个一个的,所以有了这一个系统api:"CommandLineToArgvW()"
通过这两个api就能够正常的获得传递给程序的参数了。
代码如下:
LPTSTR cmd = ::GetCommandLine();int argc = 0;WCHAR * const *argv;argv = ::CommandLineToArgW(cmd, &argc);然后就可以使用了
在网上看到有手动去使用strtok来分割“GetCommandLine”获得的命令行的方法,这种方法有个缺陷,就是当程序的路径中有空格的时候,就会出现错误。
- 关于VC/MFC中获得argc,argv的问题
- MFC中argc和argv
- MFC argc argv 如何获得命令行参数
- 关于int main(int argc,char *argv[])的问题
- 关于main函数中argc和argv的简单介绍
- 关于main函数中argc和argv的简单介绍
- 关于main函数中argc和argv的简单介绍
- 关于main函数中argc和argv的简单介绍
- 关于main函数中argc和argv的简单介绍
- 关于main函数中argc和argv的简单介绍
- 关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
- int main(int argc,char* argv[])中argv[]的内存分配问题
- 关于main函数的参数argc,argv
- 关于argc与argv的理解
- C++ 关于argc、argv的用法说明
- 关于argc,argv
- 关于argc和argv
- php中argc和argv的用法
- 停下来是为了更好地出发
- 判断任一二叉树,是否为满二叉树.(输出二叉树,节点总数,二叉树深度)
- 动态建立和删除二维数组
- 常见计算机英文专业词汇
- 阅读优秀代码是提高开发人员修为的一种捷径
- 关于VC/MFC中获得argc,argv的问题
- 或许是因为本科不是学cs的HTML5原因
- C/C++ union用法
- DOM以及广义的基于树的处理具有几个优点
- Robotium_Android Robotium Solo语法知识(1)
- flex中dictionary跟Object的区别与遍历
- 文档对象模型(DOM)解析实例
- win7 右键DOS命令菜单
- 儿子的烦恼事-我爱我家