Sim*_*mon 13 c++ main-method visual-c++
我用Visual Studio创建了一个VC++控制台项目,它自动生成了这个函数:
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { ... }
我只是想知道什么envp代表什么,以及我何时/何时可以使用它?
envp
谢谢!
Bri*_*ndy 12
envp上面的参数将存储环境变量.
envp数组是许多UNIX®系统中的通用扩展,在Microsoft C++中使用.它是一个字符串数组,表示在用户环境中设置的变量.该数组由NULL条目终止.它可以声明为char(char*envp [])的指针数组,也可以声明为指向char(char**envp)的指针.如果您的程序使用wmain而不是main,请使用wchar_t数据类型而不是char.传递给main和wmain的环境块是当前环境的"冻结"副本.
资源
归档时间:
15 年,11 月 前
查看次数:
4110 次
最近记录: