Я пытаюсь сделать что-то похожее на этот урок http://www.cprogramming.com/tutorial/c/lesson14.html
Где я получаю заголовок файла, который нужно открыть, и количество строк этого файла, которые будут напечатаны за раз. У меня проблемы с тем, что я бы добавил в аргументы командной строки. Например, нужно ли указывать имя моей программы в аргументе командной строки?
"Assignment8_2" "testFile.rtf" "20"
Или мне нужны только последние два:
"testFile.txt" "20"
Кроме того, имеет ли значение порядок в XCode при добавлении их со знаком "+". Я знаю, что порядок будет иметь значение, когда мы попытаемся получить вывод (argv 1 , argv [2] и т. Д.)
Кроме того, где я могу поместить "testFile.rtf" в мою файловую структуру? Нужно ли добавить его в мой проект? Положить его в ту же папку, что и мой исполняемый файл?
Я думаю, что делаю что-то не так, потому что в настоящее время у меня есть "testFile.txt" "5" в качестве аргументов для XCode, и при попытке распечатать argc, printf ("% d", argc) я ничего не получаю. Я также пытаюсь распечатать argv [0], argv 1 , argv [2], и получаю:
Assignment8_2 (нуль) TERM_PROGRAM = Apple_terminal