Добавить argc для Windows cmd

Использование Linux, при запуске программы на C ++, которая принимает файл .txt в качестве argc. то есть

int main(int argc, char *argv[])

Я могу просто скомпилировать его, а затем набрать ./a.out file.txt

При использовании Windows, после компиляции, как мне запустить его, включая file.txt в качестве argc?

-1

Решение

Вы делаете это таким же образом, только имя исполняемого файла изменяется, например, program_name.exe file.txt,

2

Другие решения

В Linux вы обычно используете ./a.out file.txt (по умолчанию в Linux это то, что в текущем каталоге не выполняется поиск исполняемых файлов). В стандартном интерпретаторе команд Windows вы можете просто написать a file.txt, предполагая, что вы назвали свою программу a.exe (Интерпретатор команд Windows ищет текущий каталог независимо от вашего PATH). Разные компиляторы отличаются тем, как вы называете исполняемый файл, но с использованием g ++ -o a и с использованием Visual C ++ /Fea,

Одним из способов запуска интерпретатора команд Windows является Ключ Windows+р, затем введите cmd в открывшемся диалоговом окне Run.

1

  1. Запустить «cmd»
  2. Изменить каталог на исполняемый файл существует с помощью команды «CD»
  3. Точно так же, как в Linux.
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector