Culture

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.

No comments:

Powered by Blogger.