У меня есть программа, которая может принимать аргументы командной строки, и я хочу получить доступ к введенным аргументам пользователем из функции. Как передать этой функции * argv []
из int main (int argc, char * argv [])
? Я как бы новичок в концепции указателей, и * argv []
выглядит слишком сложным для меня, чтобы разобраться с этим самостоятельно.
Идея состоит в том, чтобы оставить мой main
как можно более чистым, переместив всю работу, которую я хочу проделать с аргументами, в файл библиотеки. Я уже знаю, что мне делать с этими аргументами, когда мне удается получить их за пределами main
. Я просто не знаю, как их туда доставить.
Я использую GCC. Заранее благодарим.