Я хочу изменить файл в структуре элементов из parse_commandline ().
Я могу без проблем изменить items-> file из main () с помощью strncpy, но не из parse_commandline ().Мне нужно изменить parse_commandline (), чтобы он мог получать информацию об элементах из main (), но я не знаю как?
typedef struct {
int pack_01;
int pack_02;
char file[100];
} items;
static items character_y = { 1, 1 }
parse_commandline(int argc, char *argv[])
{
/* PARSE COMMANDLINE ARGUMENTS */
}
int main(int argc, char* argv[])
{
items *ptr_items = &character_y;
parse_commandline(argc,argv);
return 0;
}