Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Memanipulasi File dalam kode c++

in Algoritma on May 7, 2015
untuk memanipulasi file didalam program c++ Berikut adalah beberapa cara / fungsi yang digunakan untuk melakukan manipulasi file (baca atau tulis). Sekali lagi ditekankan bahwa pada setiap bahasa pemrograman memiliki ketentuang yang berbeda – beda.
Untuk menulis ke file dalam format tertentu:
int fprintf(fp, “Testing…n”);
jika berhasil akan dikembalikan jumlah byte yang dituliskan sedangkan jika gagal dikembalikan EOF
Untuk membaca dari file dalam format field tertentu:
int fscanf(fp, “Testing…n”);
jika berhasil akan dikembalikan jumlah field yang dibaca sedangkan jika gagal dikembalikan EOF
Untuk menulis karakter ke file teks:
int fputc( int c, FILE *fp );
jika berhasil akan dikembalikan karakter c sedangkan jika gagal dikembalikan EOF
Untuk membaca file teks perkarakter:
int fgetc (FILE *fp);
jika berhasil akan dikembalikan karakter c sedangkan jika gagal dikembalikan EOF
Untuk meletakkan nilai integer ke file:
int putw(int w, FILE *fp);
jika berhasil akan dikembalikan integer w sedangkan jika gagal dikembalikan EOF
Untuk membaca nilai integer:
int getw(FILE *fp);
jika berhasil akan dikembalikan integer w sedangkan jika gagal dikembalikan EOF
Untuk menulis string ke file tanpa ada karakter NULL dan newline:
int fputs(const char *s,FILE *fp);
jika berhasil akan dikembalikan string s sedangkan jika gagal dikembalikan EOF
Untuk membaca string dari file sebanyak n karakter atau bertemu karakter ‘n’:
char *fgets(const char *s,int n,FILE *fp);
jika berhasil akan dikembalikan string s sedangkan jika gagal dikembalikan EOF
Untuk mengetahui akhir sebuah file stream:
int feof(FILE *fp);
jika berhasil akan dikembalikan nilai integer selain 0.

Categories: Algoritma