Operasi manajem file.
txt bahasa c
cara kita menyimpan data yang sudah kita proses didalam aplikasi yang dibuat dengan bahasa c
kedalam sebuah [Link] (teks).
Data dalam file diakses secara sekuensial / berurutan dari atas kebawah. Dalam bahasa c kita
dapat menggunakan fungsi yang sudah ada, diantaranya :
fopen(nama file, mode);
Yang berfungsi untuk membuka suatu file, dengan parameter nama dari file yang dituju dan mode
yang dijalankan nantinya setelah file berhasil dibuka.
contoh :
FILE *PF;
PF = fopen("[Link]","r");
fclose(pointer);
Yang berfungsi untuk menutup suatu file, dengan parameter sebuah pointer yang dapat kita
definisikan dari file yang sudah kita buka sebelumnya dan berfirmat FILE.
contoh :
FILE *PF;
fclose(PF);
Untuk parameter dari fopen (), model fungsi tersebut juga ada beberapa metode seperti di atas, daftar
modelnya ada beberapa seperti berikut
Setelah kita berhasil membuka atau membuat file yang akan kita gunakan sebagai penyimpan data,
kita pastinya ingin memanipulasi isi dari file tersebut dong. Dalam bahasa c sudah disediakan fungsi-
fungsi bawaan yang dapat kita gunakan untuk melakukan proses tersebut diantaranya :
Biar lebih jelas dalam memahami bagaimana cara kerjanya bila dipraktekan kedalam sebuah bahasa
C, dapat di tuliskan sebagai berikut :
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
/* definisi variable */
FILE *PF; // type data FILE
char C;
/* jika file tidak dapat maka program dihentikan */
if((PF=fopen(“[Link]”,”w”))== NULL)
printf(“file tidak dapat dibuka”);
exit(1);
/* input akan terus dilakukan selama belum diteman escape */
while((C=getche())!=’\r’)
fputc(C,PF);
/* menutup file yang sudah diedit */
fclose(PF);