Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
58 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
449.02 kB
Просмотров:
78
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Lecture Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img0.jpg)
Содержание слайда: Lecture 25
Files
№2 слайд![Outline File handling in C -](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img1.jpg)
Содержание слайда: Outline
File handling in C - opening and closing.
Reading from and writing to files.
How we SHOULD read input from the user.
№3 слайд![Introduction](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img2.jpg)
Содержание слайда: Introduction
№4 слайд![What is a File? A file is a](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img3.jpg)
Содержание слайда: What is a File?
A file is a collection of related data that a computers treats as a single unit.
When a computer reads a file, it copies the file from the storage device to memory; when it writes to a file, it transfers data from memory to the storage device.
C uses a structure called FILE (defined in stdio.h) to store the attributes of a file.
№5 слайд![Text amp Binary Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img4.jpg)
Содержание слайда: Text & Binary Files
№6 слайд![Text Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img5.jpg)
Содержание слайда: Text Files
№7 слайд![Binary Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img6.jpg)
Содержание слайда: Binary Files
№8 слайд![Working with Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img7.jpg)
Содержание слайда: Working with Files
№9 слайд![Working with Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img8.jpg)
Содержание слайда: Working with Files
№10 слайд![Opening Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img9.jpg)
Содержание слайда: Opening Files
№11 слайд![Opening Files Modes](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img10.jpg)
Содержание слайда: Opening Files: Modes
№12 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img11.jpg)
№13 слайд![Opening Files Modes](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img12.jpg)
Содержание слайда: Opening Files: Modes
№14 слайд![Opening Files Examples](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img13.jpg)
Содержание слайда: Opening Files: Examples
№15 слайд![More on fopen](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img14.jpg)
Содержание слайда: More on fopen
№16 слайд![File-Position pointer FPP](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img15.jpg)
Содержание слайда: File-Position pointer(FPP)
№17 слайд![More on File Open Modes](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img16.jpg)
Содержание слайда: More on File Open Modes
№18 слайд![Closing Files](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img17.jpg)
Содержание слайда: Closing Files
№19 слайд![Reading Writing Text File](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img18.jpg)
Содержание слайда: Reading/Writing Text File
№20 слайд![Text File Example](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img19.jpg)
Содержание слайда: Text File: Example
№21 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img20.jpg)
№22 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img21.jpg)
№23 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img22.jpg)
№24 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img23.jpg)
№25 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img24.jpg)
№26 слайд![Reading Writing Characters](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img25.jpg)
Содержание слайда: Reading/Writing Characters (Text Files)
№27 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img26.jpg)
№28 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img27.jpg)
№29 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img28.jpg)
№30 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img29.jpg)
№31 слайд![feof example byte counter](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img30.jpg)
Содержание слайда: feof example: byte counter
№32 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img31.jpg)
№33 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img32.jpg)
№34 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img33.jpg)
№35 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img34.jpg)
№36 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img35.jpg)
№37 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img36.jpg)
№38 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img37.jpg)
№39 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img38.jpg)
№40 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img39.jpg)
№41 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img40.jpg)
№42 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img41.jpg)
№43 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img42.jpg)
№44 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img43.jpg)
№45 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img44.jpg)
№46 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img45.jpg)
№47 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img46.jpg)
№48 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img47.jpg)
№49 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img48.jpg)
№50 слайд![Random Access Files Random](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img49.jpg)
Содержание слайда: Random Access Files
Random access files
Access individual records without searching through other records
Instant access to records in a file
Data can be inserted without destroying other data
Data previously stored can be updated or deleted without overwriting
Implemented using fixed length records
Sequential files do not have fixed length records
№51 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img50.jpg)
№52 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img51.jpg)
№53 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img52.jpg)
№54 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img53.jpg)
№55 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img54.jpg)
№56 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img55.jpg)
№57 слайд![The basic file operations are](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img56.jpg)
Содержание слайда: The basic file operations are
fopen - open a file- specify how its opened (read/write) and type (binary/text)
fclose - close an opened file
fscanf- read from a file
fprintf – write to a file
fread - read from a file
fwrite - write to a file
fseek/fsetpos - move a file pointer to somewhere in a file.
ftell/fgetpos - tell you where the file pointer is located.
fgetc/fputc- read and write a char
№58 слайд![](/documents_6/2f5bdfa9aecb0e8760f9b9f073333689/img57.jpg)