Привет У меня есть эта структурадинамически выделять память для указателя на массив структуры
typedef struct STUDENT
{
char studName[20];
int timeEnter;
int timeUpdate;
}STUDENT;
и локальный указатель на массив структуры
STUDENT *studArr[100];
Я пытаюсь выделить память для структуры по делая чтение в первой строке файла, затем используйте его для выделения памяти для структуры.
fscanf(fp, "%s", &first);
**studArr = (STUDENT**) malloc(sizeof(STUDENT*)*first);
Я получил сообщение об ошибке сказав, что ни один оператор «=» не соответствует этим операндам по линии выделения
почему я gettting ошибки, что я сделал не так?
спасибо заранее
почему '** studArr' и почему' SizeOf (СТУДЕНТ *) '? –
, потому что я хочу выделить указатель на структуру, чтобы я мог указать члену структуры позже на – bluebk
не набрасывать malloc() возвращаемый тип ... – akp