作者:withinlove | 时间:2006-01-26 13:15 | 标题:怎样获取dos程序的启动参数
win下可以使用getcommandline,
用tc 写dos程序该怎么做呢?
作者:henrya2 | 时间:2006-02-12 15:21
int main(int argc, char *argv[])
{
......
}
参数argc是表示程序参数的个数,参数argv是表示程序参数的字符串的指针向量。第一个字符串argv[0]是程序名,如果不提供名称,argv[0][0]应为'\0'。第i个程序参数为argv[i]。
作者:henrya2 | 时间:2006-02-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-02-12 15:30
《C语言参考手册》有详细的介绍(9.9节)。