Bài 11 Giáo trình Ngôn ngữ lập trình C – Tệp nhị phân và dữ liệu kiểu cấu trúc – Bùi Thế Tâm



Giáo trình ngôn ngữ lập trình C – Bài 11. Tệp nhị phân và cách lưu dữ liệu kiểu cấu trúc trên tệp – Kênh Bùi Thế Tâm | Ngôn ngữ lập trình C
Bài 11. Tệp nhị phân và cách lưu dữ liệu kiểu cấu trúc trên tệp
1. Trong C có 2 kiểu tệp: tệp nhị phân và tệp văn bản.
2. Tệp nhị phân: tệp các byte, không có cấu trúc lên tệp.
3. Hàm fopen(tentep, kiểu truy nhập)
4. Hàm fseek(fp, n, xuatphat): di chuyển con trỏ tệp n byte từ mốc xuất phát
5. Hàm fread(vungnho, m, n, fp)
6. Hàm fwrite(vungnho, m, n, fp)
7. Hàm fclose(fp): đóng tệp fp
8. Bài thực hành: Lập trình quản lý lương công nhân. Xây dựng kiểu dữ liệu mới là congnhan với các trường macn, hoten, donvi, sonc, luongn, tien. Chương trình điều khiển theo menu với các chức năng sau:
Bổ sung bản ghi vào tệp dữ liệu, có kiểm tra sự trùng mã công nhân
Duyệt các bản ghi trong tệp dữ liệu
Tìm kiếm 1 bản ghi theo mã và sửa
Tìm kiếm 1 bản ghi theo mã và xóa
Tìm kiếm 1 bản ghi theo mã và chèn
Tìm kiếm 2 bản ghi theo mã và tráo đổi 2 bản ghi này
Sắp xếp tệp theo mã công nhân tăng dần
In ra màn hình danh sách lương giảm dần của những công nhân có lương dưới 3 triệu đồng
Tìm kiếm 1 công nhân theo mã, in ra màn hình phiếu lương của công nhân này
In bảng lương cơ quan ra tệp văn bản có sắp xếp theo Họ tên tăng dần
In bảng lương của một đơn vị trong cơ quan
9. Bài tập và đề thi cuối khóa học
HỌC TIN HỌC ONLINE MIỄN PHÍ
Dạy lập trình ngôn ngữ C – Bài 11. Tệp nhị phân và cách lưu dữ liệu kiểu cấu trúc trên tệp – Bùi Thế Tâm | Ngôn ngữ lập trình C
Bài giảng về lập trình C, pascal, tin học văn phòng, word, excel, powerpoint.
Kênh Yotube chính thức của Bùi Thế Tâm.
Youtube:
Bùi Thế Tâm là kênh đào tạo về lĩnh vực công nghệ thông tin, Lập trình ngôn ngữ C, tin học văn phòng (hay còn gọi là tin học cơ sở, tin học đại cương, tin học căn bản, tin học phổ thông, tin học cho người mới bắt đầu), các thuật toán toán tối ưu và lập trình, hướng dẫn sử dụng Microsoft office 2007, 2010, 2013.
Playlist bài giảng:
Bài 1:
Bài 3:
Bài 2:
Bài 4:
Bài 5:
Bài 6:
Bài 7:
Bài 8:
Bài 9.
Bài 10.
Youtube:
Kênh Bùi Thế Tâm hướng dẫn sử dụng word, excel, powerpoint, lập trình ngôn ngữ C cho người mới bắt đầu, cho học sinh, sinh viên, sinh viên năm thứ nhất, sinh viên năm thứ hai, cho học sinh, giáo viên vùng sâu vùng xa, người cao tuổi muốn học tin học ở nhà, các bạn thi viên chức và người đi làm…
Với nhiều năm kinh nghiệm giảng dậy và viết sách nên các bài giảng trong kênh Bùi Thế Tâm rất dễ hiểu, đơn giản, chính xác và đầy đủ.
Trong bài giảng có phần lý thuyết, bài tập xen kẽ nhau, với nhiều dạng bài tập từ dễ đến khó có hướng dẫn giải chi tiết cẩn thận giúp các bạn có thể nắm vững được kiến thức. Giữa giáo trinh có các đề bài kiểm tra giữa kỳ, cuối giáo trình có các đề thi kết thúc môn học.
Facebook:
Twitter:
Blog:
Youtube:
Hãy like và chia sẻ cho bạn bè và những người bạn quen đang muốn học về Microsoft office, tin học văn phòng ( hay còn gọi là tin học cơ sở, tin học đại cương, tin học căn bản, tin học phổ thông, tin học cho người mới bắt đầu), ngôn ngữ lập trình C.
Mọi hình thức copy và sao chép (tải video từ Youtube xuống và upload lên các website hay blog khác) đều vi phạm bản quyền của youtube nếu không được sự đồng ý của tác giả Bùi Thế Tâm
Bạn hãy Đăng ký kênh để được thông báo khi có các bài học mới
Subscribe Youtube:
Thanks for watching!

Nguồn: https://newblurayrelease.com/

Xem thêm bài viết khác: https://newblurayrelease.com/lap-trinh-php/

  • cảm ơn thầy ạ.

    Tân Võ Duy July 28, 2020 5:24 am Reply
  • Thầy ơi cho e xin đáp án phần những bài tập phía cuối với ạk . E cảm ơn thầy ,thầy dạy hay lắm ạk. Chúc thầy thật nhiều sức khoẻ!

    Hằngg Lê July 28, 2020 5:24 am Reply
  • thầy ơi cho em hỏi sao em lập trinh giông thày ma sao đến khi chay timxoa thì nó xóa hết luôn ạ?

    hai dang July 28, 2020 5:24 am Reply
  • Thầy ơi bây giờ em muốn truy xuất nó ra file exel thì sao ạ tức là khi em nhập trên chương trình thì file exel có những gì em vừa nhập và ngược lại ạ . Em có thử đổi đuôi nhưng nó lại không được . Mong thầy giúp ạ

    Hiếu Khưu July 28, 2020 5:24 am Reply
  • Thầy ơi thầy cho em xin đáp án phần giải mấy đề thi thầy cho cuối bài với ạ , em làm rồi mà không chạy được , em cảm ơn thầy ạ .

    Tiểu Cam July 28, 2020 5:24 am Reply
  • Thầy dạy hay lắm. Mình học thầy cả ở trên lớp lẫn trên youtube. Thầy giảng bài rất dễ hiểu chi tiết. Tổng kết cuối kì cả lớp mình toàn A+và A. Cảm ơn thầy nhiều ạ.

    Hằng Đào Thúy July 28, 2020 5:24 am Reply
  • thầy ơi,sao thầy không làm thêm dùng đồhọa trong c và game bằng c. Em đợi video của thầy.

    Anh Pham July 28, 2020 5:24 am Reply
  • Còn bài mới không thầy. video 11 là bài cuối à thầy, thầy dạy C++ không ạ.

    kaka Võ Quang Hưng July 28, 2020 5:24 am Reply
  • Ở function bosung khai báo là void được ko ạ?
    return 0; thì trả lại kết quả như thế nào ạ?
    Em cảm ơn thầy!

    Quang Huy July 28, 2020 5:24 am Reply
  • Thầy cho e xin phần giáo trình của thầy được không ạ!

    Nguyễn Văn Trường July 28, 2020 5:24 am Reply
  • Thầy ơi giúp e bài nay dc khong
    viết chương trình in ra man hinh cac so tu 0 den 99 . sử dụng thêm cau lenh GotoXY(a,b) đễ dieu chinh bang ket qua ra giua man hinh
    Tin 8 bai thuc hanh 5 ạ

    tran vy July 28, 2020 5:24 am Reply
  • Thầy Tâm thật có "tâm". chúc thầy sức khỏe hạnh phúc

    Beelive July 28, 2020 5:24 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *