hallo ich offe mir kann jemand helfen ich kann icn den fogenden progamm
kein speicher resevieren für meine tabbelle von datentyp student
es soll die methode den speicher reservieren
ich weis nicht mehr warum da nicht klappt compiler sagt immer

teste.c(26) : warning C4013: 'malloc' undefiniert; Annahme: extern mit Rueckgabetyp int

erlich gesagt weis ich micht was er meint der compiler


#include<stdio.h>
typedef struct stud{
char vorname[20];
char name[20];
int matnr;
float note[3];
} STUDENT;

typedef struct tabelle{
int max;
int anzahl;
STUDENT *tab;
}TABELLE;


void init_tap(TABELLE *pt,int max){
pt->max = anzahl;
pt->anzahl = 0;
pt->tab = (STUDENT *) malloc(anzahl*sizeof(STUDENT));

}
int main(){

TABELLE *t1=NULL;


init_tap(t1,5);




}