Tình hình là mình tạo 1 file text document và tự điền info của 10 sinh viên gồm: mssv, toán, lý, hóa, tb, tên. Sau đó mình đọc file bằng visual, không hiểu sai ở đâu mà nó cứ lỗi hoài. Ae nào giúp mình gỡ rối với!
#include <stdio.h>
#include <conio.h>
#include <string.h>
typedef struct STUDENT
{
char mssv[4];
float toan, ly, hoa, tb;
char ho_ten[20];
} STUDENT;
typedef struct NODE
{
STUDENT info;
NODE *pNext;
} NODE;
typedef struct
{
NODE *pHead;
} LIST
void Initialize(LIST &list)
{
list.pHead = NULL;
}
bool IsEmpty(LIST list)
{
if (list.pHead == NULL) return true;
return false;
}
void Process(LIST list)
{
NODE *p = list.pHead;
while (p != NULL)
p = p->pNext;
}
void main()
{
STUDENT list[10];
FILE *f;
f = fopen("C:\\Users\\MinhDao\\Desktop\\bangdiem.txt.txt", "rt");
if (f == NULL)
{
printf("Error!!!");
}
else
{
int i = 1;
while (list)
{
fscanf(f, "%s\t%.1f\t%.1f\t%.1f\t%s\t", &list[i].mssv, &list[i].toan, &list[i].ly, &list[i].hoa, &list[i].ho_ten);
i++;
}
fclose(f);
}
getch();
}
Đề yêu cầu là dùng C và dùng danh sách liên kết đơn nha mn!