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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 370,34 KB

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