Sintak untuk menambahkan library adalah :
#include <nama_file_header.h>
Library yang biasa digunakan adalah stdio.h. Dalam library ini terdapat fungsi standar dalam penanganan input dan output. Berikut saya jelaskan tentang berbagai fungsi yang terdapat dalam library stdio.h
Secara garis besar fungsi dalam library stdio.h dapat dibagi dalam 2 kategori :
Fungsi untuk Memanipulasi File
fclose | menutup file yang berhubungan dengan nilai yang dimasukkan dalam FILE * |
fopen, freopen | membuka file untuk dibaca atau ditulis |
remove | menghapus file |
rename | menamai ulang file |
rewind | sama seperti jika fungsi fseek, bedanya fungsi ini tidak ada error indicator |
tmpfile | membuat dan membuka file sementara, dan akan terhapus jika fungsi fclose() dipanggil |
Fungsi untuk Memanipulasi File
clearerr | menghapus error |
feof | untuk mengecek apakah sudah sampai di akhir file |
ferror | untuk mengecek apakah error indicator sudah diset |
fflush | menuliskan output ke file yang terbuka/terpilih secara paksa. |
fgetpos | memposisikan indicator dari argumen pertama (a FILE *) ke argumen kedua (a fpos_t *) |
fgetc | mengembalikan satu karakter dari file |
fgets | mengembalikan string dari file (berakhir pada bars baru atau akhir file) |
fputc | menulis satu karakter kedalam file |
fputs | menulis string kedalam file |
ftell | mengembalikan posisi indicator file yang nantinya dapat dilanjutkan ke fungsi fseek() |
fseek | mencari melewati sebuah file |
fsetpos | memindahkan posisi indicator file dari argumen pertama (a FILE *) dan memasukkannya ke argumen kedua (a fpos_t *) |
fread | membaca data dari file |
fwrite | menulis data kedalam file |
getc | sama dengan fungsi fgetc, bedanya fungsi ini melakukan evaluasi lebih dari sekali |
getchar | sama dengan fungsi getc(stdin) |
gets | membaca karakter per karakter dati stdin sampai baris baru dan memsukkannya ke dalam argumen |
printf, vprintf | digunakan untuk mencetak standard output |
fprintf, vfprintf | digunakan untuk mencetak |
sprintf, snprintf, vsprintf, vsnprintf | digunakan untuk mencetak string ke array char |
perror | menulis pesan error ke stderr |
putc | writes and returns a character to a stream and advances the file position indicator for it; equivalent to fputc, except that a macro version may evaluate the stream more than once |
putchar | sama dengan putc(stdout) |
scanf, vscanf | digunakan untuk memasukkan input |
fscanf, vfscanf | digunakan untuk memasukkan input dari file |
sscanf, vsscanf | digunakan untuk memasukkan input dari char array |
setbuf, setvbuf | mengatus buferring mode |
tmpnam | membuat nama untuk file sementara |
ungetc | menekan sebuah karakter untuk kembali kedalam stream |
puts | keluaran sebuah karakter string ke stdout |
perasaan itu tugas kampus dehh ....
ReplyDeleteBang?
ReplyDelete