буду оригинален
| Код | /*====================================================================== Проверка на наличие аргументов командной строки ======================================================================*/
main(int argc, char *argv[]) {
...
if (argc == 1) { printf ("You can enter file paths manually\nOR use command promt arguments following way :\n\n"); printf ("H8000.exe\n\nFirst argument : [Input file path]\n\nSecond argument : [Output result file path]\n\n"); printf ("Third argument : [Output report file path]\n\n"); getch (); } if (argc<2) { printf("\nPlease enter path to input assembler file\t"); gets(name_asm); } else strcpy(name_asm,argv[1]); if (argc<3) { printf("\nPlease enter path to output result code file\t"); gets(name_res); } else strcpy(name_res,argv[2]); if (argc<4) { printf("\nPlease enter path to output report file\t"); gets(name_rep); } else strcpy(name_rep,argv[3]);
fasm = fopen(name_asm,"rt"); fres = fopen(name_res,"wt"); frep = fopen(name_rep,"wt");
}
|
Добавлено @ 09:20 в коммандной строке:
| Код | main.exe asm.txt asm2.txt asm3.txt
|
|