__argc和__argv变量
2013-09-02 09:37
441 查看
微软提供了全局变量__argc 和__argv。这两个变量由Windows在运行时自动赋值。其中__argv有ASCII和Unicode版本,分别为__argv和 __wargv。要使用这两个全局变量,需要引用"stdlib.h"头文件(该头文件已经在windows.h中引用)。为了根据工程设置来自动选择 ASCII还是Unicode版本变量,我们可以引用"TCHAR.h"头文件并访问__targv变量。代码如下
extern int __argc; extern TCHAR* __targv;
这个方法是所有方法中最简单的一个。但它的代价是程序需要链接VC++运行时库(例如"msvcrt.dll")。当然99%的Windows程序几乎都要使用这个运行库:)
相关文章推荐
- awk内置变量之FILENAME、ARGC、ARGV、ENVIRON
- main函数中的两个参数argc和argv
- argc 与 argv
- 重学C++Primer笔记1---从main函数说起之argc,argv,%ERRORLEVEL%
- argc,argv的使用
- argc 和 argv 详解与经典实例
- void glutInit(int *argc, char **argv); glut初始化API(1)
- argc和argv
- main函数的参数(argc和argv)
- Main函数中参数argc,argv说明
- main函数的参数argc和argv说明以及基本的cmd命令使用
- argc、argv 介绍及使用
- C++ main函数中参数argc和argv含义及用法
- 主函数main中变量(int argc,char *argv[])的含义
- 看清main(argc,**argv)
- argc & argv的使用
- 命令行参数(argc, argv)
- C++ main函数中参数argc和argv含义及用法
- 主函数main中变量(int argc,char *argv[])的含义
- 关于C/C++中main函数参数中argc和argv的解释