58 lines
1.3 KiB
C
58 lines
1.3 KiB
C
#include "head.h"
|
|
|
|
int main(int argc, char *argv[]){
|
|
setlocale(LC_ALL, "");
|
|
|
|
int query[QUERYMAX];
|
|
int inquery;
|
|
int x[XMAX];
|
|
for (int i = 0;i<XMAX;i++)x[i]=0;
|
|
|
|
if (
|
|
argc < 2/* ||(
|
|
str(argv[3],"-1")
|
|
)*/
|
|
) {
|
|
printf("Not enough arguments. (-help)\n");
|
|
return 1;
|
|
}
|
|
|
|
if(str(argv[1],"-help")||str(argv[1],"-h")){
|
|
printf("\nHelpMenu");
|
|
printf("\n\tprog [arg1] [arg2] [arg3]");
|
|
printf("\n\t[arg1] - Block of func");
|
|
printf("\n\t[arg2] - Func num");
|
|
printf("\n\t[arg3] - Func input");
|
|
return 0;
|
|
}
|
|
|
|
int swt=0;
|
|
if(str(argv[1],"1"))swt=1;
|
|
if(str(argv[1],"2"))swt=2;
|
|
if(str(argv[1],"3"))swt=3;
|
|
switch(swt){
|
|
case 1:
|
|
while(queryinput(x,&inquery,query)!=-1)
|
|
func1(argv,x,inquery,query);
|
|
x[32]=1;
|
|
func1(argv,x,inquery,query);
|
|
break;
|
|
case 2:
|
|
while(queryinput(x,&inquery,query)!=-1)
|
|
func2(argv,x,inquery,query);
|
|
x[32]=1;
|
|
func2(argv,x,inquery,query);
|
|
break;
|
|
case 3:
|
|
while(queryinput(x,&inquery,query)!=-1)
|
|
func3(argv,x,inquery,query);
|
|
x[32]=1;
|
|
func3(argv,x,inquery,query);
|
|
break;
|
|
}
|
|
|
|
count(x);
|
|
|
|
return 0;
|
|
}
|