У меня есть структура, определенная как
struct xyz {
char *str;
int x;
int y;
};
, которую я получаю в качестве входного параметра для исполняемого файла из какой-то другой программы1. (Другая программа сделала execve
из program2
с входным параметром, как этотсостав).
Я хотел бы знать, могу ли я выполнить приведение типа этого входного параметра как (struct xyz*)argv[1];
, или мне нужно преобразовать его в строковый формат перед отправкой?