Operasi File Pada Pemrograman C - Struktur File (Lesson-2)
Menyimpan
dan Membaca Data Perkarakter dari/ ke File
·
Menyimpan
data per karakter ke File
Fungsi yang digunakan fputc(), terdapat
dalam file header stdio.h.
Bentuk deklarasi fungsi:
int
fputc(int kar, FILE *ptr_file);
Bila berhasil, nilai pengembalian fungsi
sama dengan kar. Bila tidak berhasil, nilai pengembalian fungsi berupa EOF
(-1).
Contoh:
#include
#include
#include
#define CTL_Z 26
int main(){
FILE *pf;
char kar;
if((pf=fopen("data.txt","w"))==NULL){
puts("Gagal membuka
file.....!!!!\n"); exit(1);
}
while ((kar=getche()) != CTL_Z)
putc(kar,pf);
fclose(pf);
getch();
return (0);
}
·
Membaca
data per karakter dari File
Fungsi yang digunakan getc(), terdapat dalam
file header stdio.h.
Bentuk deklarasi fungsi:
int
getc(FILE *ptr_file);
Bila berhasil, nilai pengembalian fungsi
berupa nilai int dari sebuah karakter yg dibaca dari file. Bila tidak berhasil,
nilai pengembalian fungsi berupa EOF (-1).
#include
#include
#include
Contoh:
int main(){
FILE *pf;
char kar;
if((pf=fopen("data.txt",“r"))==NULL){
puts("Gagal membuka
file.....!!!!\n"); exit(1);
}
while ((kar=getc(pf)) != EOF)
putch(kar);
fclose(pf);
getch();
return (0);
}
Source: Diambil dari berbagai sumber.
Source: Diambil dari berbagai sumber.
No comments: