делать
К примеру есть структура такого вида
struct STRUCT1
{
char *var1;
int var2;
struct
{
char * var4;
int var5;
} * var3;
};
потом пишу
struct STRUCT1 var_struct = (struct PROXIES *)calloc(1, sizeof(struct PROXIES));
и после
(*var_struct).var3 = calloc(5, sizeof( *(*var_struct).var3 ));
Как я могу сделать приведение типа для calloc и могу ли?
Потому ты выделяешь память под PROXIES, а сохраняешь в STRUCT1?
struct STRUCT1 * var_struct = (struct STRUCT1 *)calloc(1, sizeof(struct STRUCT1));
Это не работает?
Всё работает, но я явно хочу указать приведение типа для второго calloc
Ты не сможешь, у тебя же анонимная структура
Обсуждают сегодня