I'm trying to use a standard C main() program with FTYPE and ASSOC.
The main.c program is:
Code:
main(argc,argv)
int argc;
char **argv;
{
int i;
printf("argc = %d\n", argc);
for(i=0; i<argc; i++)
printf ("argv[%d] = %s\n", i, argv[i]);
}
And I use in a DOS windows:
Code:
ASSOC .ma=MainScript
FTYPE MainScript=main.exe %1 %*
If I call the program in this way:
I only get:
Code:
argc = 2
argv[0] = main.exe
argv[1] = testma.ma
The command line arguments ("1", "2" and "3") here are not visible in
argc/argv.
How do I retrieve these arguments in the C program?
Thank you in advance for any help.