Pada bahasa pemrograman cpp, kita dapat membuat program dengan beberapa sub-program sesuai dengan yang kita inginkan dengan menggunakan fungsi. Berikut ini sedikit penjelasan mengenai header..


iostream.h untuk routing I/O basic di C++. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul iostream.h:
1. cout()
Fungsi cout() merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar.
2. cin ()
Fungsi cin() merupakan sebuah objek di dalam C++ digunakan untuk
memasukkan suatu data.
3. endl
endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk.
4. ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL..

string.h untuk operasi string. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul string.h :
1. Strcpy()
Berfungsi untuk menyalin suatu string asal ke variablel string tujuan.
Bentuk umum : strcpy(var_tujuan, string_asal);
2. Strlen()
Berfungsi untuk memperoleh jumlah karakter dari suatu string.
Bentuk umum : strlen(tujuan, sumber);
3. Strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.
Bentuk umum : strlupr(string);
4. Strcmp()
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
5. strupr()
Digunakan untuk mengubah huruf menjadi capital
Bentuk umum : strupr(string)
6. strlwr()
Digunakan untuk mengubah huruf menjadi kecil semua
Bentuk umum : strlwr(string)
7. strcmp()
Digunakan untuk membandingkan dua string
Bentuk umum : strcmp (string1, string2)
8. strcat ()
Digunakan untuk menggabungkan string
Bentuk umum : strcat(string1,string2)

conio.h untuk memanggil console DOS I/O (input output).
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul conio.h :
1. getch ()
Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
2. getche()
Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
3. putch()
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
4. clrscr()
Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas).
5. clreol()
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
6. gotoxy ()
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
7. wherex ()
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
8. wherey ()
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
9. window ()
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.

stdlib.h untuk beberapa fungsi rutin umum (konversi dll) dan untuk operasi matematika.
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul stdlib.h :
1. Atof()
Digunakan ntuk mengkonversi nilai string menjadi bilangan bertipe double.
Bentuk umum : atof(char x);
2. Atoi()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : div_t div(int x, int y)
3. Pow()
Digunakan untuk pemangkatan suatu bilangan.
Bentuk umum : pow(bilangan, pangkat).

math.h untuk operasi matematika. Math.h dan stdlib.h dipergunakan untuk prototype fungsi operasi matematika seperti : sqrt (akar kuadrat), sin, cos, tan, acos, asin, atan, atan2, cosh, sinh, tanh, exp, prexp, ldexp, log, log10, modf, pow, ceil, fabs, fmod
1. Sqrt()
Digunakan untuk menghitung akar dari sebuah bilangan.
Bentuk umum : sqrt(bilangan);
2. Sin(), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut.
Bentuk umum:
Sin(sudut);
Cos(sudut);
Tan(sudut);
3. Max()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : max(bilangan1, bilangan2);
4. Min()
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan.
Bentuk umum : min(bilangan1, bilangan2).

Semoga bermanfaat