Đọc ghi file trong C



Bài tập C: Đọc ghi file

Đây là chương trình C cơ bản minh họa cách đọc ghi file bởi sử dụng các hàm trong C.

  • Sử dụng hàm fopen() để mở file trong các chế độ khác nhau

  • Sử dụng hàm fwrite() để ghi file

  • Sử dụng hàm fread() để đọc file

  • Sử dụng hàm fclose() để đóng file

Chương trình C

Dưới đây là chương trình C để giải bài tập đọc ghi file trong C:

#includestruct Student {
   int roll;
   char name[12];
   int mark;
} s1 = { 101, "Nguyen Hoang Nam", 9 };int main() {
   FILE *fp;
   struct Student s2;   //ghi thong tin sinh vien s1 vao file
   fp = fopen("baitapc.txt", "w");
   fwrite(&s1, sizeof(s1), 1, fp);
   fclose(fp);   fp = fopen("baitapc.txt", "r");
   fread(&s2, sizeof(s2), 1, fp);
   fclose(fp);   printf("Ma sv: %d", s2.roll);
   printf("\nHo ten: %s", s2.name);
   printf("\nDiem thi: %d", s2.mark);   return (0);
}

Kết quả của ví dụ C trên

Biên dịch và chạy chương trình C trên sẽ cho kết quả sau:

Đọc ghi file trong C
bai-tap-doc-ghi-file-trong-c.jsp