设为首页 加入收藏

TOP

int main(int argc,char* argv[])详解(二)
2014-11-23 22:57:47 来源: 作者: 【 】 浏览:6
Tags:int main argc char argv 详解
);
for( i=0 ; *envp[i]!='/0' ; i++ )
{
printf( "%s/n" , envp[i] );
}
return 0;
}


D:/>argtest this is a test programe of main()'s argments
You have inputed total 9 argments
arg0 : D:/TC/NONAME.EXE
arg1 : this
arg2 : is
arg3 : a
arg4 : test
arg5 : programe
arg6 : of
arg7 : main()'s
arg8 : argments
The follow is envp :
TMP=C:/WINDOWS/TEMP
TEMP=C:/WINDOWS/TEMP
PROMPT=$p$g
winbootdir=C:/WINDOWS
PATH=C:/WINDOWS;C:/WINDOWS/COMMAND
COMSPEC=C:/WINDOWS/COMMAND.COM
SBPCI=C:/SBPCI
windir=C:/WINDOWS
BLASTER=A220 I7 D1 H7 P330 T6
CMDLINE=noname this is a test programe of main()'s argments
-----------------------------------------------------------------------------------------
命令行参数啊。argc 是参数的个数,argv[]是参数,argv[0]是文件名,argv[1]是第一个参数...
如你得exe文件名是:myprog.exe,那么
myprog 12 22 32
则argv[0]="myprog",argv[1]="12",argv[2]="22"...

exit()是程序退出时的返回码。可以用其他程序接收,判断是否正常退出。如exit(-1)认为异常退出。

本文出自“就一菜鸟”

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用SSE指令集增强浮点运算性能 下一篇利用 WindowsInstaller.Installer..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: