Danh mục

Bài giảng Kỹ thuật lập trình: Tập tin - ThS. Đặng Bình Phương

Số trang: 48      Loại file: ppt      Dung lượng: 2.03 MB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 17,000 VND Tải xuống file đầy đủ (48 trang) 0

Báo xấu

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng trang bị cho người học những kiến thức về tập tin. Các nội dung chính trong chương này gồm có: Khái niệm dòng (stream), khái niệm và phân loại tập tin, các thao tác xử lý căn bản, một số hàm quản lý tập tin. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Tập tin - ThS. Đặng Bình PhươngBộmônCôngnghệphầnmềmKhoaCôngnghệthôngtinTrườngĐạihọcKhoahọcTựnhiên KỸTHUẬTLẬPTRÌNH ThS.ĐặngBìnhPhương dbphuong@fit.hcmus.edu.vn TẬPTIN 1 &&VCVC BB BB Nộidung 1 Khái niệm dòng (stream) 2 Khái niệm và phân loại tập tin 3 Các thao tác xử lý căn bản 4 Một số hàm quản lý tập tin Tậptin 2 &&VCVC BB BB Nhậpxuất  Kháiniệm  Clưudữliệu(biến,mảng,cấutrúc,…)trong bộnhớRAM.  DữliệuđượcnạpvàoRAMvàgửirangoài chươngtrìnhthôngquacácthiếtbị(device) • Thiếtbịnhập(inputdevice):bànphím,conchuột • Thiếtbịxuất(outputdevice):mànhình,máyin • Thiếtbịvừanhậpvừaxuất:tậptin  Cácthiếtbịđềuthựchiệnmọixửlýthông quacácdòng(stream). Tậptin 3 &&VCVC BB BB Stream(dòng)  Kháiniệm  Làmôitrườngtrunggianđểgiaotiếp(nhận/ gửithôngtin)giữachươngtrìnhvàthiếtbị. Muốnnhận/gửithôngtinchomộtthiếtbị tasẽgửithôngtinchostreamnốivớithiếtbị đó(độclậpthiếtbị).  Streamlàdãybytedữliệu • “Chảy”vàochươngtrìnhgọilàstreamnhập. • “Chảy”rachươngtrìnhgọilàstreamxuất. Tậptin 4 &&VCVC BB BB Stream(dòng)  Phânloại  Streamvănbản(text) • Chỉchứacáckýtự. • Tổchứcthànhtừngdòng,mỗidòngtốiđa255ký tự,kếtthúcbởikýtựcuốidòng‘’hoặckýtự sangdòngmới‘ ’.  Streamnhịphân(binary) • Chứacácbyte. • Đượcđọcvàghichínhxáctừngbyte. • Xửlýdữliệubấtkỳ,kểcảdữliệuvănbản. • Đượcsửdụngchủyếuvớicáctậptintrênđĩa. Tậptin 5 &&VCVC BB BB Stream(dòng)  Cácstreamchuẩnđịnhnghĩasẵn Tên Stream Thiếtbịtươngứng stdin Nhậpchuẩn Bàiphím stdout Xuấtchuẩn Mànhình stderr Lỗichuẩn Mànhình stdprn(MSDOS) Inchuẩn Máyin(LPT1:) stdaux(MSDOS) Phụchuẩn CổngnốitiếpCOM1:  Vídụ(hàmfprintfxuấtrastreamxácđịnh)  Xuấtramànhình: fprintf(stdout,“Hello”);  Xuấtramáyin: fprintf(stdprn,“Hello”);  Xuấtrathiếtbịbáolỗi: fprintf(stderr,“Hello”);  Xuấtratậptin(streamfp): fprintf(fp,“Hello”); Tậptin 6 &&VCVC BB BB Tậptin  Nhucầu  Dữliệugiớihạnvàđượclưutrữtạmthời • Nhập:gõtừbànphím. • Xuất:hiểnthịtrênmànhình. • Lưutrữdữliệu:trongbộnhớRAM. Mấtthờigian,khônggiảiquyếtđượcbài toánvớisốdữliệulớn.  Cầnmộtthiếtbịlưutrữsaochodữliệuvẫn cònkhikếtthúcchươngtrình,cóthểsửdụng nhiềulầnvàkíchthướckhônghạnchế. Tậptin 7 &&VCVC BB BB Tậptin  Kháiniệm  Tậphợpthôngtin(dữliệu)đượctổchứctheo mộtdạngnàođóvớimộttênxácđịnh.  Mộtdãybyteliêntục(ởgócđộlưutrữ).  Đượclưutrữtrongcácthiếtbịlưutrữngoài nhưđĩamềm,đĩacứng,USB… • Vẫntồntạikhichươngtrìnhkếtthúc. • Kíchthướckhônghạnchế(tùyvàothiếtbịlưutrữ)  Chophépđọcdữliệu(thiếtbịnhập)vàghi dữliệu(thiếtbịxuất). Tậptin 8 &&VCVC BB BB Tậptin  Phânloại  Theongườisửdụng:quantâmđếnnộidung tậptinnênsẽphânloạitheophầnmởrộng .EXE,.COM,.CPP,.DOC,.PPT,…  Theongườilậptrình:tựtạocácstreamtường minhđểkếtnốivớitậptinxácđịnhnênsẽ phânloạitheocáchsửdụngstreamtrongC tậptinkiểuvănbản(ứngvớistream vănbản)vàtậptinkiểunhịphân(ứngvới streamnhịphân). Tậptin 9 &&VCVC ...

Tài liệu được xem nhiều: