File processing
Pertama tama saya akan memperkenal kan diri saya dulu saya loris yugo prasekti mahasiswa school of computer science binus university kelas LN-01 NIM :2201738996
File processing
File and streams
Streaming Definisi
-Untuk menyimpan kunci dalam data dari keyboard perlu disimpan di perangkat penyimpanan sekunder sebagai file data.
-Stream adalah urutan karakter. Semua data input dan output adalah aliran. C melihat file sebagai aliran.
Definisi File
-File adalah kumpulan catatan
-Rekam adalah kumpulan bidang
-Kolom adalah blok dari byte
-Byte adalah kumpulan bit
Definisi file
typedef struct {
int level; // fill/empty level of buffer
unsigned flags; // File status flags
char fd; // File descriptor
unsigned char hold; // Unget char if no buffer
int bsize; // Buffer size
unsigned char *buffer; // Data transfer buffer
unsigned char *curp; // Current active pointer
unsigned istemp; // Temporary file indicator
short token; //Used for validity checking
} FILE;
-TEXT FILE disimpan dalam format teks atau File ASCII
Ukuran penyimpanan tergantung pada datanya: 10.000 membutuhkan 5 byte
Dapat dibuka menggunakan aplikasi editor teks standar
atau c:> TYPE file_name
-BINARY FILE menyimpan data numerik dalam format yang ditempelkan sesuai dengan definisi format prosesor mikro (contoh: komposisi format tanda 2).
Open File
-Membuka File menggunakan fopen ():
FILE * fopen (const char * filename, const char * mode);
-fopen () didefinisikan pada <stdio.h>
-fopen () mengembalikan pointer ke awal area buffer. Null akan dikembalikan jika file tidak dapat dibuka.
Nilai mode yang memungkinkan:
Deskripsi Mode
"R" membuka file untuk dibaca.
"W" membuat file yang akan ditulis.
"A" membuka File untuk menambahkan data.
"R +" membuka File untuk membaca / menulis.
"W +" membuat file untuk dibaca / ditulis.
"A +" membuka File untuk dibaca / ditambahkan
"Rb" membuka File (biner) untuk dibaca.
"WB" membuat file (biner) untuk operasi tulis.
Close File
-Menutup File menggunakan fclose ():
-int fclose (FILE * stream);
•fclose () didefinisikan pada <stdio.h>
•fclose () akan mengembalikan 0 jika berhasil, dan EOF jika kesalahan
•EOF (End Of File) setara dengan -1
•fclose () akan merilis area buffer dan segera mengirim data yang tersisa ke file.
-Menutup File menggunakan fcloseall ():
-int fcloseall (void);
•Tutup semua aliran aktif kecuali: stdin, stdout, stdprn, stderr, dan stdaux.
•Akan mengembalikan jumlah aliran yang ditutup jika berhasil, dan mengembalikan EOF sebagai gantinya.
•Header file <stdio.h>
Ringkasan
-Stream adalah urutan karakter. Semua data input dan output adalah aliran. C melihat file sebagai aliran.
-Definisi File
•File adalah kumpulan catatan
•Rekam adalah kumpulan bidang
•Kolom adalah blok dari byte
•Byte adalah kumpulan bit
Komentar
Posting Komentar