typedef struct
{
 int student_num;
 char name[10];
 int kor;
 int eng;
 int math;
 int total;
 int rank;
} STU;

STU *stu;
stu = (STU*)malloc(sizeof(STU) * 20);<<- 요기서 오류가 발생했다고 나오네요..

error C2040: \'stu\' : \'int \' differs in levels of indirection from \'struct STU *\'
error C2099: initializer is not a constant