Algorithm & Programming 
File Processing 

Nah sekarang kita akan membahas sedikit tentang file processing, yaitu pelajaran yang baru saja saya pelajari hari ini Rabu, 5 Desember 2018. File processing adalah kodingan untuk menyimpan data, yang berupa byte. Cara membuka file saat mengkoding di file processing harus menggunakan "fopen", contohnya :

FILE *fopen("namafileyangingindibuka.variabelapapun", "mode")

nama file yang ingin di buka di sini adalah anda harus menulis nama file yang ingin anda buat dan yang nantinya akan dibuka. lalu variabel apapun adalah nama atau format dari file yang anda buat. contohnya "datamarket.txt". 

Lalu di belakang koding diatas terdapat "mode", nah di File processing kita dapat menggunakan beberapa mode, yaitu :
  • "r" untuk membuka file yang ingin di baca
  • "w" untuk membuka file yang ingin di tulis ulang 
  • "a" untuk membuka file yang ingin di tambahkan 
  • "r+" untuk membuka file yang ingin di baca/tulis 
  • "w+" membuat file untuk membaca/menulis data
  • "a+" membuka file yang ingin di baca/ditambahkan data
  • "rb" membuka file dengan data binary untuk di baca
  • "wb" membuat file dengan data binary untuk di tulis
tapi dari semua mode diatas yang paling sering digunakan adalah 3 mode pertama, yaitu "r", "w", dan "a". Pada file processing setiap membuat file atau "fopen" kita juga harus menyertakan "fclose" untuk menutup file. contoh :

fclose(fp);

untuk menscan data dan memprint data di file processing kita harus menggunakan "fscanf" dan "fprintf". contoh :
int fscanf(FILE *data, char nama[100], int harga);

int fprintf(FILE *data, char nama[100], int harga);

catatan : koding di atas untuk menulis data dan menscan data di file "data.mt".



Sekian dan Terima kasih

Michael Tanaka 
2201760182
michael.tanaka@binus.ac.id 
binus.ac.id
skyconnectiva.com

Comments

Popular posts from this blog