FILE

Operasi FILE

Penggunaan operasi file dalam bahasa pemrograman C sangat berguna karena kita dapat menyimpan data-data kita di sebuah file sehingga tidak akan hilang ketika kita mematikan komputer/laptop kita.

Syntax penggunaan File:

int main()
{
       FILE *fp;
       fp=fopen("nama file","parameter");
       fclose(fp); 

       return 0;
}

Macam-macam Parameter dalam File:



  1. r =membuka dan membaca sebuah file,jika tidak ada file maka bernilai NULL.
  2. w =membuka  sebuah file dan menambahkan data,jika file belum ada maka akan membuat file baru secara otomatis,jika menambahkan data baru maka data sebelumnya akan ditimpa/hilang.
  3. a =membuka sebuah file dan menambahkan data baru tanpa menimpa data sebelumnya,jika file belum ada maka akan membuat file baru secara otomatis.
  4. r+ =sama seperti "r" tetapi dapat menulis/menambahkan data baru.
  5. w+ =sama seperti "w" tetapi dapat menulis/menambahkan data baru.
  6. a+ =sama seperti "a" tetapi dapat menulis/menambahkan data baru. 
  7. rb =membuka dan membaca file dalam bentuk binary.
  8. wb =sama seperti "w" tetapi dalam bentuk binary.
  9. rb+ =sama seperti "rb" tetapi dapat menulis/menambahkan data baru. 
  10. wb+ =sama seperti "wb" tetapi dapat menulis/menambahkan data baru. 

Membaca File


Dalam membaca file kita dapat menggunakan fscanf,fgets,fgetch.

contoh:
#include<stdio.h>

int main()
{
       int angka;
       FILE *fp;
       fp=fopen("test.txt","r");

       while(!feof(fp))
       {
              fscanf(fp,"%d",&angka);
       }
        printf("%d",angka);
        fclose(fp);

        return 0;
}

Menulis File


Dalam menulis file kita dapat menggunakan fprintf(namafile,"format",alamat).

contoh:

int main()
{
       int angka;
       FILE *fp;
       fp=fopen("test.txt","r");

       scanf("%d",&angka);
       fprintf("%d",angka);
       fclose(fp);

        return 0;
}

Komentar