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