Предположим, я хотел открыть программу с помощью команды (используя argc и argv). Вы получаете название вашей программы, открываете программу. Это дает вам .exe. Затем, как только ваш program.exe запустится, добавьте к нему еще один аргумент, например (program.exe open), который должен открыть что-то в вашей программе.
if (argc >= 5){
if (int(argv[1]) == 1){
function1();
function2();
function3();
}
}
По сути, в этом случае, если пользователь должен ввести program.exe 1 (1 в этом случае является открытием), он должен выполнять следующие функции. Почему это неверно логически? (поскольку ничего не отображается)
program.exe 1
не приведет кargc >= 5
... - person Oliver Charlesworth   schedule 11.10.2013