1. Trang chủ
  2. » Công Nghệ Thông Tin

Làm việc với Tập tin potx

32 182 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

28/08/2011 1 GVGD: Trng Phc Hi Làm vic vi tp tin 28/08/2011 2 2 Ni dung 1. Khái nim tp tin 2. Phân loi tp tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011 3 3  Là đn v lu tr d liu ti b nh ngoài: đa cng, CD, USB,  D liu lu tr trong tp tin không b mt đi khi ngng cung cp ngun đin nên có th đc s dng lâu dài  Có th lu tr d liu vi kích thc ln Tp tin 28/08/2011 4 4 Ni dung 1. Khái nim tp tin 2. Phân loi tp tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011 5 5 Phân loi  Tp tin vn bn (text file)  Lu tr d liu di dng chui các kí t thuc bng mã ASCII thành các dòng  Mi dòng kt thúc bng kí t xung dòng ‘\n’  Tp tin đc kt thúc bi kí t EOF (End Of File)  Thao tác trên tp tin vn bn là tun t 28/08/2011 6 6 Phân loi  Tp tin nh phân (binary file)  Lu tr d liu di dng mã nh phân, chui các byte  Tp tin đc kt thúc bi kí t EOF (End Of File)  Thao tác d liu trên tp tin nh phân là ngu nhiên 28/08/2011 7 7 Ni dung 1. Khái nim tp tin 2. Phân loi tp tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011 8 8 Các bc x lý tp tin  Khai báo bin và m tp tin  Ch đnh loi tp tin (vn bn, nh phân) cn m  Ch đnh thao tác cn thc hin (đc, ghi, thêm, …)  Thc hin thao tác x lý d liu tng ng vi ch đ đã m  óng tp tin  Th vin cha các thao tác x lý: <stdio.h> 28/08/2011 9 9 Các bc x lý tp tin  Khai báo con tr tp tin: FILE *<têncontr>;  X lý tp tin: m và thc hin các thao tác x lý  óng tp tin: fclose(<têncontr>); void main() { //khai báo con tr FILE FILE *f; //các thao tác x lý fclose(f); } 28/08/2011 10 10 Các hàm x lý tp tin  M tp tin  Cú pháp: fopen(char *đng_dn, char *kiu_m)  Công dng: m tp tin vi đng dn và kiu m đc cho  Kiu m (đc, ghi, thêm) tp tin (vn bn, nh phân) là chui kt hp t các chui đc cho trong 2 bng sau Kiu Ý ngha r M đ đc (tp tin phi tn ti) w M đ ghi (nu tn ti thì ghi đè) a M đ thêm (cha có thì to mi) r+ M đ đc và ghi w+ To mi đ đc và ghi a+ Thêm hoc to mi đ đc và ghi Loi Ý ngha t Tp tin vn bn b Tp tin nh phân [...]... 28/08/2011 Các hàm tin tin: 1 : int fclose(FILE *f) tin : int fcloseall() tin Công tin sau khi thúc các thao tác lý Khi ghi, vùng ghi tin Khi vùng xoá phóng thành công, 0 fclose) và tin fcloseall), EOF 13 13 28/08/2011 Các hàm tin Cú pháp: int feof(FILE *f) f while (!feof(f)) { // } lý 14 14 28/08/2011 5 15 15 28/08/2011 tin mã ASCII tin trình Notepad, Câu là các kí có xem type trong DOS, tin FILE *f =... cout . GVGD: Trng Phc Hi Làm vic vi tp tin 28/08/2011 2 2 Ni dung 1. Khái nim tp tin 2. Phân loi tp tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011. Ni dung 1. Khái nim tp tin 2. Phân loi tp tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011 16 16 Tp tin vn bn  Tp tin vn bn lu d liu là. tin 3. Các bc x lý tp tin 4. Tp tin vn bn 5. Tp tin nh phân 28/08/2011 8 8 Các bc x lý tp tin  Khai báo bin và m tp tin  Ch đnh loi tp tin (vn bn, nh phân) cn

Ngày đăng: 08/08/2014, 04:21

w