텍스트 파일에서 읽어와 라인에 따라 학생과 이름 동적 할당 후 fscanf를 통해 변수에 저장하고 싶습니다.
하지만 동적할당에서 에러가 나네요ㅠㅠ
stdu[i]->name = (char*)malloc(sizeof(char)*30);
이부분에서 에러가 발생하는데 이유를 모르겠습니다. 잘하는분들 도와주세요!
#include
#include
#include
struct student{
char *name;
int math, kor, eng, sum;
float avg;
}
void main(void)
{
typedef struct student stu;
FILE *pFile;
pFile = fopen("grade.txt", "r");
int cnt=0; // 라인수 저장변수...
int i=0;