标题: 怎样获取dos程序的启动参数
[打印本页]
作者: withinlove
时间: 2006-1-26 13:15
标题: 怎样获取dos程序的启动参数
win下可以使用getcommandline,
用tc 写dos程序该怎么做呢?
作者: henrya2
时间: 2006-2-12 15:21
int main(int argc, char *argv[])
{
......
}
参数argc是表示程序参数的个数,参数argv是表示程序参数的字符串的指针向量。第一个字符串argv[0]是程序名,如果不提供名称,argv[0][0]应为'\0'。第i个程序参数为argv[i]。
作者: henrya2
时间: 2006-2-12 15:26
下面的程序显示程序名和参数
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
printf("Program Name: %s\n", argv[0]);
printf("Arguments: ");
for(i=1; i<argc;i++)
printf("%s ",argv[i]);
return 0;
}
作者: henrya2
时间: 2006-2-12 15:30
《C语言参考手册》有详细的介绍(9.9节)。