В CLion перейдите на ваш Run/Debug Configurations
. Там есть поле с именем Program arguments
. Это поле позволяет вам установить «пользовательский параметр»:
![](https://i.stack.imgur.com/lxqVM.png)
Вы можете найти соответствующую документацию здесь . Отрывок из документации, помогающей найти правильный диалог:
При видимой панели навигации («Просмотр | Внешний вид | Панель навигации») доступные конфигурации запуска / отладки отображаются в селекторе конфигурации запуска / отладкив области Выполнить:
Обратите внимание, что это, конечно, работает только для исполняемых целей (или неисполняемых целей, у которых есть набор исполняемых файлов).
Также обратите внимание, что это, скорее всего, непозволит вам сделать любое перенаправление оболочки. Установка поля на < myfile.txt
не будет иметь эффектов, которые вы ищете. Он будет буквально копировать строки <
и myfile.txt
в качестве входных аргументов 1 и 2 (0 - двоичное имя). Если вы хотите передать содержимое файла таким способом, вам нужно просто передать путь к файлу, используя этот метод, а затем открыть и загрузить файл в вашем приложении.