Jenis Dan Fungsi Header dalam bahasa C dan C++


File header yaitu file yang berisi deklarasi fungsi dan definisi konstanta. Beberapa file-judulsudah disediakan di C. File-file ini mempunyai ciri bereksistensi .h. file-file header ini biasanya dipanggilmenggunakan fungsi include. Fungsi include sendiri merupakan salah satu jenis pengarah praprosesoryang dipakai untuk membaca file-file header itu sendiri.Berikut ini adalah macam - macam file header yang umum digunakan dalam C++ :
<iostream.h> (input output stream)
File header yang digunakan untuk melakukan penginputan dan pencetakan, diperlukan padaprogram yang melibatkan objek coutPerintah yang digunakan adalah :
cin : untuk peginputan
cout : untuk pencetakan2.
<stdio.h>  (standart input output)
File header yang merupakan singkatan dari "standard input / output header", adalah headeryang berisi definisi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untukberbagai standard input dan output operasi .Perintah yang digunakan adalah
scanf : untuk penginputan
printf : untuk pencetakan3.
<conio.h> (console input output)
file header yang digunakan untuk membuat teks antarmuka pengguna. Diperlukan bilamelibatkan clrscr( ),yaitu perintah untuk membersihkan layar.perintah yang digunakan adalah
clrscr( ) : untuk menghapus layar
getch( ) : untuk menahan tampilan output
<assert.h>  Berisi menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug di versi debug dari sebuah program.
<ctype.h>  Berisi fungsi yang digunakan untuk mengklasifikasikan jenis karakter dengan mereka atau untuk mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang digunakan set karakter(biasanya ASCII atau salah satu ekstensi, meskipun implementasi memanfaatkan EBCDIC juga dikenal).
<errno.h>  Untuk pengujian kode kesalahan dilaporkan oleh fungsi perpustakaan.
<float.h>  Berisi konstanta didefinisikan menentukan implementasi khusus properti dari floating-point perpustakaan, seperti perbedaan minimum antara dua yang berbeda floating-point ( _EPSILON ), jumlah maksimum digit akurasi ( _DIG ) dan kisaran angka yang dapat diwakili (_MIN , _MAX ).
<setjmp.h>  Mendeklarasikan macro setjmp dan longjmp , yang digunakan untuk non-lokal keluar.
<signal.h>  Untuk mengendalikan berbagai kondisi yang luar biasa.
<stdarg.h>  Untuk mengakses berbagai jumlah argumen yang dilewatkan ke fungsi.
<stdbool.h>  Untuk tipe data boolean.
<stdint.h>  Untuk mendefinisikan berbagai tipe data integer.
<stddef.h>  Untuk mendefinisikan jenis yang berguna dan macro.
<stdio.h>  yang merupakan singkatan dari “standard input / output header”, adalah header yang berisi definisi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi
<stdlib.h>  Untuk melakukan berbagai operasi, termasuk konversi,pseudo-acak nomor , alokasi memori, kontrol proses, lingkungan, sinyal, pencarian, dan sortasi.
<string.h>  Untuk memanipulasi beberapa jenis string.
<tgmath.h>  Untuk tipe-generik fungsi matematika.
<time.h>  Untuk mengkonversi antara waktu berbagai format tanggal.
<wchar.h>  Untuk memanipulasi sungai lebar dan beberapa jenis string menggunakan karakter lebar – kunci untuk mendukung berbagai bahasa.
<wctype.h>  Untuk mengklasifikasi karakter lebar
<complex.h>  adalah file header yang mendefinisikan fungsi untuk aritmatika kompleks
<fenv.h>  adalah file header yang mengandung berbagai fungsi dan macro untuk memanipulasi lingkungan floating-point
<inttypes.h>  file header berfungsi mendefinisikan beberapa macro untuk digunakan dengan fungsi printf dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.
<iso646.h>  adalah header yang mendefinisikan beberapa macro yang memungkinkan programmer untuk menggunakan C bitwise bahasa dan operator logika, yang, tanpa file header, tidak bisa cepat atau mudah diketik pada beberapa keyboard non-QWERTY internasional dan.
<limits.h>  adalah file header dari perpustakaan standar bahasa pemrograman C yang mencakup definisi karakteristik dari jenis variabel umum
<locale.h>  adalah pemrograman bahasa C file header, digunakan untuk tujuan lokalisasi
<math.h>  berisi prototype fungsi untuk pustaka matematika
<string.h>  berisi prototype fungsi untuk pemrosesan string


Apa Itu File Header ?

File header merupakan suatu file library dengan ekstensi h (*.h), yaitu file bantuan yang digunakan untuk menyimpan daftar-daftar fungsi yang akan digunakan di dalam program. Dalam bahasa C, file header standar untuk proses input/output adalah <stdio.h>. 

Kita memerlukan file header <stdio.h> hampir di setiap kode program yang kita buat dalam bahasa C.  Apabila kita menggunakan file header yang telah disediakan oleh kompilator, maka kita harus menuliskannya di dalam tanda ‘<’ dan ‘>’ (misalnya <stdio.h>). Namun, apabila kita menggunakan file header yang kita buat sendiri, maka file tersebut ditulis di antara tanda ‘"’ (misalnya FianHeader.h").

Perbedaan antara kode file header tersebut terletak pada saat pencarian file tersebut. Apabila kita menggunakan tanda <>, maka file header tersebut akan dianggap berada pada direktori default yang telah ditentukan oleh kompilator. Sedangkan apabila kita menggunakan tanda "", maka file header dapat kita tentukan sendiri lokasinya.


File header yang akan kita gunakan harus kita daftarkan dengan menggunakan directive #include. Apa itu Directive #include? Directive #include adalah suatu syntax untuk memberitahu kepada kompilator bahwa program yang kita buat akan menggunakan file-file yang didaftarkan.

Berikut ini contoh penggunaan directive #include.

#include<stdio.h>
#include <stdlib.h>

#include "FianHeader.h"Jangan lupa, setiap kita menggunakan suatu fungsi tertentu dalam program yang ingin kita buat, maka kita juga harus mendaftarkan file header-nya dengan menggunakan directive #include. Sebagai contoh, kita akan menggunakan fungsi getch() dalam program, maka kita harus mendaftarkan file header <conio.h>.

Berikut macam-macam file header beserta fungsinya :

·         Stdio.h
Merupakan singkatan dari "standar input/output header", adalah header yang berisi definisi makro, konstanta, dan deklarasi fungsi dari dua jenis yang digunakan untuk berbagai standar input output operasi.

·         conio.h
File header yang digunakan untuk membuat teks antarmuka pengguna.
·         assert.h
File header yang mendefinisikan makro menegaskan c processor.

·         complex.h
File header yang mendefinisikan fungsi untuk aritmatika kompleks.

·         ctype.h
File header untuk deklarasi yang berfungsi mengklasifikasi karakter.

·         errno.h
File header yang berfungsi melaporkan kondisi kesalahan melalui kode kesalahan.

·         fenv.h
File header yang mengandung berbagai fungsi dan makro untuk memanipulasi lingkungan floating point.

·         float.h
File header yang berfungsi memperluas ke berbagai limit dan parameter dari jenis floating point standar.

·         Inttypes.h
File header yang berfungsi mendefinisakan beberapa makro untuk digunakan dengan fungsi printf,dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.

·         iso646.h
File header yang mendefinisikan beberapa makro yang memungkinkan programmer untuk menggunakan c bitwise bahasa dan operator logika yang tanpa file header tidak bisa cepat atau mudah di ketik pada beberapa keyboard non-qwerty internasional.

·         limits.h
File header dari perpustakaan standar bahasa pemrograman c yang mencakup definisi karakteristik dari jenis variabel umum.

·         locale.h
File header, digunakan untuk tujuan lokalisasi.

·         math.h
Berisi prototype fungsi untuk pustaka matematika.

·         string.h

Berisi prototype fungsi untuk pemrosesan string.


Referensi

https://www.fianpanic.com/2017/07/rangkuman-macam-macam-file-header-h.html
http://sasuchiko.blogspot.com/2016/02/macam-macam-file-header-pada-bahasa-c.html

Share:

No comments:

Post a Comment

Translate

Folowers

Popular Posts

Recent Posts

Pages