Algoritma-8

File Processing

Definisi Streams
Stream adalah urutan karakter. Semua input dan output data stream.

Ketika program C dijalankan ada 3 standard streams yang diaktifkan:

  1. Standard Input Stream (stdin)
    Mengontrol stream input dari keyboard
  2. Standard output Stream (stdout)
    Mengontrol stream output ke monitor
  3. Standard error Stream (stderr)
    Mengontrol pesan error

File dan Streams :
Membuka file ordering pointer kembali ke initiator. Pointer menunjuk ke struktur data dengan tipe FILE didefinisikan dalam stdio.h

Contoh stream :
Standard Input Stream (misal : scanf), dengan file pointer stdin
Standard output Stream (saat ingin dicetak misal : printf), dengan file pointer stdout.
Standard error Stream (jika kita pelajari C# lebih lanjut, akan ada perror), dengan file pointer stderr.

Buffer area adalah bagian dari memori yang digunakan sebagai ruang sementara sebelum data pindah ke sebuah file.

fopen = untuk membuka data dari file yang ingin dibuka.

fclose = untuk menutup semua data yang telah dibuka.

fprintf, fputs = memasukkan data ke dalam file.

fscanf, fgets = untuk menampilkan data yang telah dimasukkan ke dalam file.

Beberapa perintah untuk mengakses file:

  1. w=untuk menulis ulang semua data yang ada
  2. r=untuk membaca saja data yang ada
  3. a=untuk menambahkan data yang telah ada
  4. w+=untuk menulis ulang semua data serta membaca data
  5. r+=untuk membaca dan juga menambahkan data yang ada
  6. a+=untuk menambahkan data juga membaca data
  7. wb=menulis data dalam bentuk binary
  8. rb=membaca sebuah data yang dibentuk dalam binary
  9. ab=menambahkan data dalam bentuk binary

Leave a Reply

Your email address will not be published. Required fields are marked *