Đọc ghi file nhị phân
void ghiFile(SinhVien a[], int n){
FILE *f=fopen("dssv.bin","wb");
if(f==NULL){
printf("Loi ghi file!");
return;
}
fwrite(&n,sizeof(n),1,f);
for(int i=0;i < n; i++) {
fwrite(&a[i],sizeof(SinhVien),1,f);
}
fclose(f);
}
void docFile(SinhVien a[], int &n){
FILE *f=fopen("dssv.bin","rb");
if(f==NULL){
printf("\nLoi doc file!");
return;
fread(&n,sizeof(n),1,f);
}
for(int i=0;i < n; i ++ ) {
fread(&a[i],sizeof(SinhVien),1,f);
}
fclose(f);
}
Tin khác:
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép