帮我分析分析argv在这段程序中的作用,怎么一会指针,一会数组的?
cl007 2001-10-18 08:17:40 void ValidateArgs(int argc,char **argv)
{
int i;
for(i=1;i<argc;i++)
{
if((argv[i][0]=='-'||(argv[i][0]=='/'))
{
switch(tolower(argv[i][1]))
{
case 'p':
if(strlen(argv[i])>3)
iPort=atoi(&argv[i][3])
break;
case 's':
if(strlen(argv[i])>3)
strcpy(szServer,&argv[i][3]);
break;
case 'n':
if(strlen(argv[i])>3)
dwCount=stol(&argv[i][3]);
break;
case 'o':
bSendOnly=TRUE;
break;
default:
usage();
break;
}
}
}
}