Hai, teman teman
ketemu lagi dengan saya berliana . nah, disini saya akan jelaskan membahasa pengertian dan tipe – tipe File
Header dalam bahasa C, yuk.. mari kita lanjut..
Apa itu File Header?
File Header adalah file dengan ekstensi yang
berisi deklarasi fungsi dalam bahasa C dan definisi makro yang dibagi diantara
beberapa file sumber : Menurut para ahli 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. file yang ditulis
oleh programmer dan file yang disertakan dengan kompiler Anda. Anda meminta
untuk menggunakan file header di program Anda dengan memasukkannya ke dalam perintah
preprocessing C #include, seperti Anda telah melihat penyertaan file header
stdio.h, yang disertakan bersama kompiler Anda. File header standar untuk
proses input/output adalah (stdi.h).
#include <stdio.h>
|
Ada pun macam – macam file header beserta fungsinya :
Ø Stdio.h
(Standar Input Output)
Merupakan
penjelasan dari “inputan/outputan” dalam suatu pemrograman bahasa C,
header yang memiliki deklarasi makro, kostanta, dan deklarasi fungsi dari
dua jenis yang digunakan untuk berbagai standar input output operasi. Contoh:
·
Printf
merupakan
fungsi keluaran yang digunakan untuk menampilkan suatu informasi kelayar secara
terformat .
·
Scanf
merupakan fungsi masukan yang digunakan untuk menginput
numeric, data, karakter, dan String secara terformat.
·
Puts
merupakan fungsi keluaran yang digunakan untuk menampilkan
suatu intformasi yang bertipe data string.
·
Putchar
merupakan fungsi keluaran yang digunakan untuk menampilkan
suatu infomasi yaitu yang bertipe data Char.
·
Gets
merupakan fungsi yangkhusus
menerima suatu masukan yang bertipe data String.
v Stdlib.h
Kegunaannya
sebagai hanya untuk memanggil system (“cls”) dan untuk membesihkan layar
setelah kita memilih suatu menu.
Contoh
:
#include
<stdio.h>//input output
#include<stdlib.h>//memanggil
fungsi system (“cls”)
Int Main()
{
Int menu;
Do{
System(“cls”);//membersihkan layar
printf (“masukan angka”);
scanf (“%d”, &menu);
}while(menu!=6);//jika inputan bukan angka
6 maka program akan di ulang
getchar();
}
|
v Conio.h (Console Input Output)
Merupakan file header yang digunakan untuk membuat teks antar
muka pengguna. Diperlukan
Bila melibatkan clrscr(), yaitu perintah untuk membersihkan
layar. Contoh perintah yang digunakan :
Clrscr
|
Untuk menghapus layar
|
Getch
|
Untuk menahan tampilan output
|
v String.h
Merupakan file header yang digunakan untuk memanipulasi
beberapa jenis String. String biasanya disimpan sebagai larik dari karakter – karakter.
Contoh kode C yang mengunakan tipe data string:
#include <stdio.h>
int main(){ char
s[100]; /* membuat string dengan panjang maksimum 99 karakter, karena
karakter terakhir harus null */
s = "Hello
world";
printf("%s\n", s); }
|
v assert.h
Berisi menegaskan makro, digunakan untuk
membantu mendeteksi kesalahan logis dan jenis lain dari bug di versi debug dari
sebuah program.
v 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).
v errno.h
Untuk pengujian kode kesalahan
dilaporkan oleh fungsi perpustakaan.
v 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 ).
v locale.h
pemrograman bahasa C file header, digunakan
untuk tujuan lokalisasi
v tgmath.h
Untuk tipe-generik fungsi
matematika.
v math.h
file header yang berisi prototype
fungsi untuk pustaka matematika
v setjmp.h
Mendeklarasikan macro setjmp
dan longjmp , yang digunakan untuk non-lokal keluar.
v signal.h
Untuk mengendalikan berbagai
kondisi yang luar biasa.
v stdarg.h
Untuk mengakses berbagai jumlah
argumen yang dilewatkan ke fungsi.
v stdbool.h
Untuk tipe data boolean.
v stdint.h
Untuk mendefinisikan berbagai
tipe data integer.
v stddef.h
Untuk mendefinisikan jenis yang
berguna dan macro.
v time.h
Untuk mengkonversi antara waktu
berbagai format tanggal.
v wchar.h
Untuk memanipulasi sungai lebar dan
beberapa jenis string menggunakan karakter lebar – kunci untuk mendukung
berbagai bahasa.
v wctype.h
Untuk mengklasifikasi karakter lebar
v complex.h
merupakan file header yang mendefinisikan fungsi untuk
aritmatika kompleks
v fenv.h
merupakan file header yang mengandung
berbagai fungsi dan macro untuk memanipulasi lingkungan floating-point
v inttypes.h
merupakan file header berfungsi
mendefinisikan beberapa macro untuk digunakan dengan fungsi printf dan scanf,
serta fungsi untuk bekerja dengan jenis intmax_t.
v iso646.h
merupakan 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.
v limits.h
merupakan file header dari
perpustakaan standar bahasa pemrograman C yang mencakup definisi karakteristik
dari jenis variabel umum.
Sumber
:
Terimakasih atas kunjungan anda , dan di sini saya
menjelaskan tentang header file pada program bahasa C agar lebih paham tipe –
tipe dasar pada pemrograman.
Mohon untuk saran dan kritiknya gess..
mantaf sis
BalasHapussama - sama gan semoga terbantu :D
Hapuslanjutkan sis.
BalasHapusOkee makasih agan
HapusNais info sis, tambahin lagi contohnya yas
BalasHapusBaik sis, terimakasih
HapusTop markotop
BalasHapusUntuk perintah sleep(); ada di file header apa ya gan?
BalasHapusgood juob gan
BalasHapusSolder infrared