Аргументы командной строки в XCode - PullRequest
1 голос
/ 10 января 2010

Я пытаюсь передать аргументы в XCode и понимаю, что вам нужно добавить их на вкладке Args, используя кнопку Get Info, на панели «Исполняемые файлы групп и файлов». Я пытаюсь понять, смогу ли я заставить его работать, но у меня возникли некоторые трудности. Моя программа просто:

#include <iostream>
#include <ostream>
using namespace std;

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

    for (int i = 0; i < argc; i++) {
        cout << argv[i];
    }

    return 0;

}

И на вкладке Args у меня есть номер 2, а затем в другой строке номер 1. Я не получаю никакого вывода при запуске программы. Что я делаю неправильно? Спасибо!

1 Ответ

0 голосов
/ 10 января 2010

Ваш код работает нормально и отображает аргументы. Возможно, вы захотите напечатать новую строку после каждого аргумента, чтобы сделать вывод более читабельным:

cout << argv[i] << "\n";

Вывод отображается в консоли (используйте Command + Shift + R для вызова консоли).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...