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:
- r =membuka dan membaca sebuah file,jika tidak ada file maka bernilai NULL.
- 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.
- a =membuka sebuah file dan menambahkan data baru tanpa menimpa data sebelumnya,jika file belum ada maka akan membuat file baru secara otomatis.
- r+ =sama seperti "r" tetapi dapat menulis/menambahkan data baru.
- w+ =sama seperti "w" tetapi dapat menulis/menambahkan data baru.
- a+ =sama seperti "a" tetapi dapat menulis/menambahkan data baru.
- rb =membuka dan membaca file dalam bentuk binary.
- wb =sama seperti "w" tetapi dalam bentuk binary.
- rb+ =sama seperti "rb" tetapi dapat menulis/menambahkan data baru.
- 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
Posting Komentar