Извините за такой вопрос, но как я могу получить программу для чтения данных, которые я ввел с моей программой, например, как cmd делает это с параметрами
shutdown.exe -f
, как мне прочитать пример-f в мою программу?
-f
Это должно распечатать каждый из разделенных пробелами параметров, которые были переданы вашей программе.
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { for(int i = 0; i < argc; i++) { printf("%s\n", argv[i]); } return 0; }
int main(int argc, char *argv[]) { }
аргументы передаются argv.
argv
Если вы используете старый старый C ++, ваша основная функция должна выглядеть примерно так:
int main(int argc, char *argv[])
, где argc - это количество разделенных пробелами элементов, а argv - массив указателейкаждый