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
설마 전역 공간에서 할당해준 건 아니겠지..?
전역공간에 준게 맞는거 같은데...제가 개초보라....책을보면서 어거지로 하고잇거든여 메인에 넣으니까 오류가 무슨 세자리로 뜨는데 -_-;; stu[i].student_num 다 이런게 뜨는거 같은데 어떻게 바꿔줘야해여?
http://codepad.org/7SE6uz8u
잘 되는데?
제가 잘못했네요... 근데 원래 오류없던게 갑자기 오류생기는건 뭐때문이죠..?
글쎄..
오류메시지 보면서 하나씩 해결해보삼.
무슨 세미콜론; 이게 없다고 그러는데 -ㅁ-;; 그주위에는 다있는거 같은데...;;;
세미콜론 빼먹었나보네.. 눈 부릅뜨고 잘 찾아보삼. -_-;