cstdio

Posted on   Februari 13, 2018   |   Last Modified   Februari 18, 2018

Header <cstdio> (stdio.h)

C library yang berfungsi untuk operasi input dan output

Operasi standar input output pada c++ dapat dilakukan menggunakan Libary standar C Standar input output library atau bisa disingkat CSTDIO. Atau dalam bahasa c juga di kenal stdio.h.Libarry ini juga berfungsi sebagai called stream yang dapat mengoprasikan perangkat fisik baik menerima input dari keyboard maupun memberikan output keberbagai perangkat yang didukung oleh system. Operasi Input dan Output dapat kita lakukan dengan menggunakan fungsi-fungsi yang berada pada Stream dan salah satunya ada pada library “stdio.h”.

Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.

Function pada library stdio.h

Pengoprasian berkas:

remove menghapus berkas
rename merubuah nama berkas
tmpfile membuka berkas sementara
tmpnam mengubah nama berkas sementara

Akses Berkas:

fclose menutup berkas
fflush flush stream
fopen membuka berkas
freopen membuka kembali stream dengan berkas atau mode yang berbeda
setbuf set stream buffer
setvbuf mengganti stream buffer

Format input/output:

fprintf menulis data terformat menuju stream
fscanf membaca data dengan format yang telah ditetapkan menuju stream
printf mencetak data terformat menuju stdout
scantf membaca data terformat menuju stdin
snprintf menulis out terformat menuju buffer terukur
spirntf menulis data terformat menuju string
sscanf membaca data terformat dari string
vfprintf menulis data terformat dari list variabel argument menuju stream
vscanf mmembaca data terformat menuju list variabel argument
vsnprintf menulis data terformat dari list variabel argument menuju buffer terukur
vsprintf menulis data terformat dari list variabel argument menuju string
vsscanf membaca data terformat dari string menuju list varibel argument

Input dan output karakter:

fgetc menangkap karakter dari stream
fgets menangkap string dari stream
fputc menulis karakter menuju stream
fputs menulis string menuju stream
getc menangkap karakter dari stream
getchar menangkap karakter dari stdin
gets menangkap string dari stdin
putc menulis karakter menuju stream
putchar menulis karakte menuju stdout
puts menulis string menuju stdout
ungetch unget karakter dari stream

Input output terarah:

fread membaca blok dari data menuju stream
fwrite menulis blok dari data menuju stream

File positioning:

fgetpos menangkap posisi terakhir dalam stream
fseek memposisikan ulang indikator posisi stream
fsetpos menseting indikator posisi stream
ftell menangkap posisi terakhir dari stream
rewind mensetting posisi stream menuju posisi awal

Error-handling:

clearerr clear error indikator
feot check end-of-file indikator
ferror check error indikator
perror mencetak pesan error

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *