2013-05-18 2 views
1

У меня есть программа, которая работает вне ввода командной строки (argc и argv), но я не знаю, как это сделать, поскольку я использую XCode. Есть ли какой-либо способ для ввода командной строки в качестве пользовательского ввода в программе (например, вместо ввода командной строки через программу) и каким-то образом преобразовать это в argc и argv, чтобы я мог запускать основную функцию, которая требует argc и argv ?Ввод команды в пользовательский ввод в Xcode - C++

ответ

0

Если вы хотите, чтобы получить данные из файла, вы можете использовать это решение:

Redirecting I/O in Xcode 4

Обратите внимание, что добавление ввода файла (< file.txt) аргументы, перейдя к продукту -> Схема -> Изменить схему, выбрав схему «Запуск ...», а затем вкладка «Аргументы» не будет работать, по крайней мере, в Xcode 4.6.3.

+0

И, кстати, не ожидайте, что я научусь улучшать свои ответы, получая немотивированные пустые голоса. –

+0

URL-адрес Lukas приводит меня к правильному решению, начиная с 7 февраля 2017 года! – Max

0

Команда «xargs» используется, в общем, для преобразования потока данных в аргументы argv-типа. Я понятия не имею, есть ли практический способ настроить это в XCode.

Смежные вопросы