Bài tập 11: Quản lý tập tin
Last updated
Last updated
#include <stdio.h>
#include <stdlib.h>
struct SinhVien {
char ten[50];
int maSo;
float diem;
};
void ghiTep() {
FILE *f = fopen("sinhvien.txt", "w");
struct SinhVien sv = {"Nguyen Van A", 123, 8.5};
if (f != NULL) {
fprintf(f, "%s %d %.2f\n", sv.ten, sv.maSo, sv.diem);
fclose(f);
}
}
void docTep() {
FILE *f = fopen("sinhvien.txt", "r");
struct SinhVien sv;
if (f != NULL) {
fscanf(f, "%s %d %f", sv.ten, &sv.maSo, &sv.diem);
printf("%s %d %.2f\n", sv.ten, sv.maSo, sv.diem);
fclose(f);
}
}
int main() {
ghiTep();
docTep();
return 0;
}