Session 26 File Processing

File
File adalah kumpulan dari catatan.
File dapat dibuka dan diperalat dengan menggunakan step sebagai berikut:

1. Deklarasi:

   FILE *<nama variable> = fopen("<nama data>.<format data>","<command">);

  Command terdapat sebagai berikut:

  "w" = write (membuat file baru)
  "r" = read (membaca file baru, harus terdapat filenya terlebih dahulu)
  "a" = append (menambahkan apa dari yang sudah ada didalam file tersebut)
  "r+" =  read + write (membaca file terlebih dahulu, lalu dibuat filenya)
  "w+" = write + read (membuat file terlebih dahulu, lalu dibaca filenya).
  "a+" = read + append.
  "rb" = baca file dalam bentuk binary
  "wb" = tulis file dalam bentuk binary

Cara membuka File di C

#include <stdio.h>

int main(){
   FILE *fp = fopen("data.txt","r");
   fclose(fp);
}

Cara read File di C (Menggunakan fscanf)
#include <stdio.h>

int main(){
   char nama[100][100];
   int umur[100];
   int i = 0;
   FILE *fp = fopen("data.txt","r");
   while(fscanf(fp,"%s#%d",&nama[i],&umur[i]) != NULL){
      i += 1;
   }
   fclose(fp);
}

Cara membaca File di C(Menggunakan fprintf)
#include <stdio.h>

int main(){
   char nama[100][100];
   int umur[100];
   int i = 0;
   FILE *fp = fopen("data.txt","w");
   while(fprintf(fp,"%s#%d",nama[i],umur[i]) != NULL){
      i += 1;
   }
   fclose(fp);
}

Comments

Popular posts from this blog

Human Computer Interaction Redesign UI(User Interface) Cinepolis Indonesia