Stsn6's Weblog

Akan Selalu Memberikan Yang Terbaik Untuk Negara

FPUTS, FREAD, FOPEN BY ASADINI D.

OPERASI FILE

Dalam bahasa C, operasi file memiliki beberapa bentuk yaitu:

l fopen()

 merupakan salah satu operasi file yang berfungsi untuk mengaktifkan sebuah file. hal ini dilakukan agar file tersebutdapat diakses.

contoh: FILE*fopen(char*namafile,char*mode);

l fclose()

 merupakan salah satu operasi file yang berfungsi untuk menutup suatu file, hal ini dilakukan karena adanya keterbatasan jumlah file yang dapat diakses secara serentak.

l contoh: inf fclose(FILE*pf);

l fscanf()

 merupakan suatu operasi file yang berguna untuk membaca kembali sebuah data bilangan yang telah disimpan dalam sebuah file dalam keadaan diformat.

l contoh: fscanf(ptr_file,”string kontrol”,daftar argumen);

l fprintf()

 merupakan salah satu operasi file yang berfungsi untuk menyimpan sebuah data bilangan dalam sebuah file dalam keadaan diformat.

l contoh: fprintf(ptr_file,”string kontrol”,daftar argumen);

l fgets()

 merupakan suatu operasi file yang berfungsi untuk membaca string dari file sampai ditemukannya baris baru (‘\n’) atau setelah n-1 karakter, denagn n adalah panjang maksimalstring yang dibaca per waktu baca

l contoh: char*fgets(char*str,int n,FILE*ptr_file);

l fputs()

 merupakan suatu operasi file yang berfungsi untuk menyimpan data bertipe string ke dalam file.

l contoh: int fputs(char*str,FILE*ptr_file);

l fgetc()

 merupakan suatu operasi file yang berfungsi untuk membaca suatu karakterdari sebuah file.

l fputc()

 merupakan suatu operasi file yang berguna untuk menyimpan sebuah karakter ke dalam suatu file.

l fread()

 merupakan suatu fungsi yang memungkinkan untuk membaca data file ke dalam bentuk kesatuan blok ( sejumlah byte), misalnya untuk menyimpan sebuah data bertipe float.

l contoh: int fread(void*buffer,int n,FILE*ptr_file);

l fwrite()

 merupakan suatu fungsi yang memungkinkan untuk menyimpan data file ke dalam bentuk kesatuan blok ( sejumlah byte ), misalnya untuk menyimpan sebuah data bertipe float.

l contoh: int fwrite( void*buffer,int jum_byte,int n,FILE*ptr_file);

l fseek()

 merupakan suatu operasi file yang berfungsi untuk menempatkan petunjuk file ke suatu lokasi dalam file berdasarkan ofset dan posisi. dapat juga digunakan untuk membaca data secara acak dan memungkinkan juga untuk melakukan pengubahan data secara acak.

l contoh: int fseek(FILE*ptr_file,long int ofset,int posisi)

l feof()

 merupakan suatu operasi file yang berfungsi untuk mendeteksi akhir dari suatu file. keluaran feof() berupa nilai null (‘””) jika operasi pembacaan yang terakhir (misalnya getw()) membaca tanda akhir file.

l contoh: int feof(FILE*ptr_file)

Adapaun beberapa jenis mode yang dapat digunakan untuk pemprosesan file tersebut adalah:

mode

Arti

r

membuka suatu file teks untuk pembacaan

w

membuat suatu file teks untuk penulisan

a

menambahkan data ke sebuah file teks

rb

membuka suatu file binary untuk penulisan

wb

membuat suatu file binary untuk penulisan

ab

menambahkan data ke sebuah file binary

r+

membuka suatu file teks untuk pembacaan/penulisan

w+

membuat suatu file teks untuk pembacaan/penulisan

a+

menambahakan data/membuat file teks untuk pembacaan/penulisan

r+b atau rb+

membuka suatu file binary

w+b atau wb+

membuat suatu file binary

a+b atau ab+

menambahkan data ke file binary

Iklan

Juni 12, 2008 - Posted by | Uncategorized

Belum ada komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: