2201744941
LP01
Pada tanggal 5 Desember 2018 saya mempelajari tentang File Processing
Stream adalah urutan dari karakter. Semua input dan output data adalah sebuah stream
File adalah koleksi dari record
Buffer area adalah bagian dari memory yang digunakan sebagai tempat cadangan sebelum data dipindahkan ke sebuah file
syntax:
FILE *fp;
Membuka sebuah file dengan fopen():
FILE *fopen (const char *filename,
const char *mode );
Menutup sebuah file dengan fclose():
int fclose
(FILE *stream);
fgetc(input) untuk membaca sebuah karakter dari file
syntax:
–int fgetc( FILE *stream
);
syntax:
int fputc( int c, FILE *stream );
fgets(input) membaca sebuah line dari file yang diakhiri dengan sebuah line
syntax:
–char *fgets( char *string,
int n,
FILE *stream
);
fputs(output) untuk menulis sebuah line kepada sebuah filesyntax:
–int fputs( const char *string,
FILE *stream
);
fscanf(input) untuk membaca data dari file inline dengan format scanfsyntax:int fscanf( FILE *stream, const char *format [, argument ]... );
fprintf(output) untuk menulis data kepada file dengan format printf
syntax:int fprintf( FILE *stream, const char *format [, argument ]...);
fwrite untuk menulis sebuah block dari data dalam area buffer untuk file
syntax:size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
fread untuk membaca block size sebuah data dari file
syntax:size_t fread( void *buffer, size_t size, size_t count, FILE *stream );
feof mencari jika pointer sudah mencapai end-of-file
syntax:int feof( FILE *stream );
Tidak ada komentar:
Posting Komentar