Để của mình là : Viết chương trình quản lý điểm sinh viên, sử dụng cấp phát động. Cho phép nhập vào số sinh viên và nhập vào thong tin cho từng sinh viên(mã sv, họ tên, điểm CF, điểm C, điểm HDJ). Đưa ra danh sách sinh viên và điểm trung bình của từng sinh viên.
Mình mới viết dc đoạn code để nhập nhưng nó báo lỗi mình ko sửa dc
mọi nguời coi giúp mình nhé
Code:
#include"conio.h"
#include"stdio.h"
#include"alloc.h"
// dinh nghia hang toan cuc
#define MAX 100
// dinh nghia kieu cau truc
typedef struct
{
int intMasv;
char chHoten[10];
float fltDiemC,fltDiemCF,fltDiemHDJ;
}Sinhvien;
// vao ham chinh
void main()
{
int i,m;
Sinhvien *sv[100];//khai bao con tro cau truc
//input
printf("\nSo sinh vien: ");scanf("%d",&m);
for (i=1;i<=m;i++)
{
sv[i]= malloc (sizeof(Sinhvien)) ;// cap phat bo nho dong
printf("\n Sinh vien thu %d",i);
printf("Ma sinh vien");
fflush(stdin);
scanf("%d",&sv[i]->intMasv);
printf("Ho ten sinh vien");
fflush(stdin);
gets(sv[i]->chHoten);
printf("Diem C cua sinh vien: ");
fflush(stdin);
scanf("%f",&sv[i]->fltDiemC);
printf("Diem CF cua sinh vien: ");
fflush(stdin);
scanf("%f",&sv[i]->fltDiemCF);
printf("Diem HDJ cua sinh vien: ");
fflush(stdin);
scanf("%f",&sv[i]->fltDiemHDJ);
}
getch();
}