File Processing
File Processing
· File
dan Stream
File adalah
suatu kumpulan data yang disimpan didalam penyimpanan data dalam seperti harddisk
maupun alat penyimpanan lainnya. File jika ditingkatkan ialah sekumpulan record
dan record adalah sekumpulan field, dan field adalah bytes dan byte adalah
sekumpulan bit. Didalam C++ atau C
disebut juga dengan stream dimana suatu data akan disimpan diluar
pemograman dalam bentuk file.
Stream adalah
suatu logika mesin untuk menerima dan menghasilkan suatu informasi yang akan
ditampung diluar maupun didalam.
· Buffer Area
Buffer arean adalah tempat
penyimanan sementara untuk memindahkan file.
a.
Syntax:
FILE
*fp;
Dimana “fp” juga file pointer untuk
menunjukkan mulainya buffer area.
Process ini juga disebut stream
pointer.
· Tiga
Fudemental Penting Dalam Memproces FILE
1.
Open file
Mmembuka File gunakan “fopen()”
FILE *fopen (const char *filename, const
char *mode );
fopen() ada padda library “<stdio.h>”
Macam-macam mode value:
a.
“r” opening a file to be read.
b.
“w” creating
a file to be written.
c.
“a” opening
a File for data appends.
d.
“r+” opening
a File for read/write.
e.
“w+” creating
file for read/write.
f.
“a+” opening a File for read/append
g.
“rb” opening a File (binary) to be read.
h.
“wb” creating
a file (binary) for write operation.
2.
Process File
Melakukan
process apa yang ingin dilakukan pada file seperti memasukan data, mengurutkan
data tersebut dan lain lain
3.
Close File
Menutup File menggunakan “fclose():”
int
fclose (FILE *stream);
fclose() berada pada library “<stdio.h>”
Comments
Post a Comment