_tmain

_tmain是在visual c++ 2008 中,當選擇編輯一個32位Win32控制台應用程式時,初始狀態下系統的自帶函式。

簡介,出處,

簡介

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
上述Win32控制台應用程式的入口程式是用來存放機器的一個環境變數的,如:機器名,系統信息等.
其中:
int argc //參數個數
char *argv[] //字元串數組,字元串數組的每個單元是char*類型的,指向一個c風格字元串。
//_TCHAR類型是寬字元型字元串,和我們一般常用的字元串不同,它是32位或者更 高的作業系統中所使用的類型.

出處

#include <iostream.h>
#include <string.h>
using namespace std;
void main(int argc,char*argv[],char*envp[])
{
int iNumberLines=0; // Default is no line numbers.
// If more than .EXE filename supplied, and if the
// /n command-line option is specified, the listing
// of environment variables is line-numbered.
if(argc==2&&stricmp(argv[1],"/n")==0)
{
iNumberLines=1;
} // Walk through list of strings until a NULL is encountered.
for(int i=0;envp[i]!=NULL;++i )
{
if(!iNumberLines)
cout<<i<<":"<<envp[i]<<"\n";
}
}
The envp parameter is a pointer to an array of null-terminated strings that represent the values set in the user’s environment variables
_tmain:
1. Main是所有c或c++的程式執行的起點,_tmain是main為了支持unicode所使用的main的別名 ._tmain()不過是unicode版本的的main() .
2. _tmain需要一個返回值,而main默認為0(int).

相關詞條

熱門詞條

聯絡我們