Usage:%s filename是什么意思?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define LEN 40
int main(int argc,char *argv[])
{
FILE* fin;
if(argc<2)
{
fprintf(stderr,"Usage:%s filename\n",argv[0]);
exit(-1);
}
fin=fopen("myfile.txt","w");
if(fin==NULL)
{
printf("couldn't open the file\n");
exit(-2);
}
return 0;
}
代码中:Usage:%s filename,这句话是什么意思,找了一些书上面也没有详细说,麻烦牛人解答。
另外,argc<2,一般只见到<2,是不是操作系统不允许小于2的参数出现的?还是一种固定写法?