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