Рассмотрим переменную указатель, как определено нижеИнициализация переменной указателя структуры типа
struct socket_info
{
int hsocket;
int * buffer;
}
typedef struct socket_info * t_socket_info;
Теперь я хочу объявить переменную указатель и использовать его как следовать
t_socket_info t_socket;
Как выделить память для t_socket
указателя переменной
код структура socket_info {INT hsocket; int * buffer;} typedef struct socket_info * t_socket_info; t_socket_info t_socket; – Dev
Это C или C++? Добавьте тег языка. –
Убедитесь, что вы хотите выделить его динамически (во время выполнения). Это обычно неизбежно, когда у вас есть массив таких структур, число которых неизвестно во время компиляции (например, если вы хотите определить этот номер на основе ввода пользователем). В противном случае вы можете также распределить его статически. –