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