Kamis, 10 Januari 2013

C++ - Mengenal Header Lebih Dalam


Header adalah sebuah deklarasi fungsi-fungsi yang disediakan C++ atau buatan sendiri yang dimasukkan melalui file dan header juga bukan perintah. Makanya header tidak diakhiri dengan titik koma “;”. Contoh :

#include <iostream.h>

Ini adalah salah satu pengarah praprosesor yang tersedia oleh C++. Biasanya orang orang memanggilnya header. Bentuk umum bisa berupa :

1. #include <iostream.h>
2. #include “iostream.h”

Bentuk header pertama menunjukkan pencarian file dilakukan di direktori khusus (direktori file include bawaan kompiler itu sendiri). Sedangkan bentuk kedua menunjukkan pencarian file header dilakukan pertama kali pada direktori kerja yaitu tempat proyek anda disimpan. Jika tidak ditemukan di direktori kerja maka akan dicari pada direktori yang tercantum pada variabel lingkungan bernama PATH.
Macam-macam headernya sebagai berikut :

iostream.h
Header ini berkaitan atau digunakan untuk perintah input outpot. Sebagai berikut :
a.         cout<”string”;
Untuk menampilkan text string;
b.         cin>>a;
Fungisnya untuk memasukkan data ke variabel a.

conio.h
Header ini berkaitan atau digunakan untuk perintah input outpot juga. Sebagai berikut :
a.         clrscr();
Membersihkan layar.
b.         a=getch();
Menginputkan char dengan panjang 1 ke variabel a dengan menghilangkan bekas inputan.
c.         a=getche();
Menginputkan char dengan panjang 1 ke variabel a tanpa menghilangkan bekas inputan.

stdio.h
Header ini berkaitan atau digunakan untuk perintah input outpot juga. Sebagai berikut :
a.         printf(“%d”,a);
Mencetak variabel a ke layar.
b.         scanf(“%d”,&a);
menyimpan inputan ke variabel a.

string.h
Berisi fungsi-fungsi operasi string. Seperti mengetahui panjang string.

math.h
Berisi fungsi-fungsi operasi matematika. Seperti rumus-rumus.

locale.h
Berisi fungsi-fungsi operasi lokalisasi.

limits.h

iso646.h
Berisi fungsi-fungsi yang memungkinkan programmer untuk menggunakan C bitwise bahasa dan operator logika yang tapa file header tidak bisa cepat atau mudah diterapkan pada beberapa keyboard non-querty internasional.

inttypes.h
Berisi fungsi-fungsi mark untuk digunakan dengan fungsi printf dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.

float.h
Berisi fungsi-fungsi operasi untuk memperluas ke berbagai limit dan parameter dari jenis floating point standart.

fenv.h
Berisi fungsi-fungsi dan makro untuk memanipulasi lingkungan floating pint.

errno.h
Berisi fungsi-fungsi untuk melaporkan kesalahan melalui kode kesalahan.

ctype.h
Berisi fungsi-fungsi mengklasifikasi karakter.

complex.h
Berisi fungsi-fungsi operasi aritmatika kompleks.

assert.h

iomanip.h
Berisi fungsi-fungsi operasi untuk memanipulasi output. Seperti rata kanan atau kiri dan sebaginya.


Hanya sebatas itu yang saya tahu. Jika ada yang belum mengerti ramaikan komentarnya. Insyaallah saya bantu.


Tidak ada komentar:

Posting Komentar