If your program is called myprog , then let's say you call it with parameters like this:
myprog param1, param2, param3
Accordingly, in main()
you will get:
argc=3 //количество параметров argv[0]="param1"; //1-й параметр argv[1]="param2" //2-й параметр argv[3]="param3" //3-й параметр
Moreover, if at the end of the program you return to main()
return 2;
then the axis will receive an exit code equal to 2 (in Windows, this is called errorlevel
)
Update Sporol I get on with an example - I correct:
myprog param1 param2 param3
Accordingly, in main()
you will get:
argc=4 //количество параметров argv[0]="myprog"; //название запускаемого файла argv[1]="param1" //1-й параметр argv[2]="param2" //2-й параметр argv[3]="param3" //3-й параметр