Documente Academic
Documente Profesional
Documente Cultură
ANDHRA PRADESH
Name :M.Subramanyam
Designation :Senior Lecturer
Branch :Computer Engg.
Institute :Q.Q.Govt.Polytechnic,Hyderabad.
Year/Semester :III Semester
Subject :UNIX & C
Subject Code :CM-304
Topic :Files
Duration :50 Min
Sub Topic :File Processing facilities
Teaching Aids :PPTs, Animation
CM304.83 1
Recap
CM304.83 2
Objectives
CM304.83 3
Introduction to Files
Records
Program file
Data file
Data files
Can be created, updated, and processed by
C programs.
Storage of data in variables and arrays is only
temporary.
Data files are used for permanent storage of
large amounts of data.
CM304.83 5
Data Hierarchy
CM304.83 6
Data Hierarchy
Contd..
CM304.83 7
Data Hierarchy
Contd..
Data Hierarchy
CM304.83 8
Example
Fig.1
CM304.83 9
Steps for File operations
Steps Operation Function(s)
Step1 Opening a file or fopen()
creating a file
Fig.2
CM304.83 10
Data Communication
Interaction between OUTPUT
INPUT program and file
the file
Write data to
file
Read data from
fputc()
getw()
fgetc() files fputs()
putw()
fgets()
fscanf() Disk fprintf()
fread() fwrite()
------
output device
Send data to the
printf()
from the KB
Read data
scanf()
gets()
RAM( Program+data) puts()
putchar()
getchar() etc
etc Interaction
between
Keyboard program and Monitor
console
Fig.3
CM304.83 11
Summary
CM304.83 13
Quiz
CM304.83 14
Quiz
CM304.83 15
Quiz
CM304.83 16
Frequently Asked Questions
CM304.83 17