Sebelum kita membahas tentang file header pada bahasa C, alangkah baiknya teman-teman mengunjungi artikel Pengenalan dan Struktur Bahasa C. File header sendiri termasuk kedalam struktur bagian dalam bahasa C.
File header bahasa C adalah sebuah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program baik itu sebagai standar Input atau Output maupun sebagai syntax. Jadi, secara garis besar file header sendiri dapat memberikan sebuah fitur atau fungsi tertentu yang terdapat di sebuah library dan dapat kita gunakan di program bahasa C kita. Dan jumlah file header pada bahasa C bisa dikatakan lumayan banyak, dan tentu dari banyaknya file header bahasa C memiliki fungsi unik masing - masing.
Dan satu hal lagi, untuk memanggil sebuah file header tentu diperlukannya sebuah baris perintah yang dapat kita gunakan. Caranya sendiri cukup mudah, dengan cara menuliskan #include<file-header.h> . .h pada akhir file header merupakan penanda untuk file header pada bahasa C.
Jenis dan Fungsi File Header pada Bahasa C
Disini saya akan menjelaskan beberapa file header yang sering digunakan. Berikut Jenis dan Fungsi File Header pada Bahasa C beserta contoh nya :Untuk File Header Jenis <iostream.h> bukan merupakan jenis file header bahasa C. kenapa saya masukkan kedalam list ? agar teman-teman tidak terkejut saat melihat kode bahasa C++. C++ sendiri adalah hasil pengembangan dari bahasa C. kedua jenis file header di atas sangatlah sering dijumpai, maka dari itu saya masukkan agar teman - teman tau. <conio.h> masih termasuk file header bahasa C, namun <conio.h> sangat cocok dipadukan dengan <iostream.h>
File Header Bahasa C++
1). #include<iostream.h>
Untuk File header yang satu ini biasanya sering dipakai di bahasa C++ dan file header yang pertama kali digunakan di sekolah-sekolah yang mengajarkan bahasa C++, bukan bahasa C yang menggunakan Linux atau UNIX.Berikut Beberapa perintah yang ada pada <iostream.h> :
- cin => Sebuah fungsi masukan (digunakan untuk menyimpan nilai/data dalam satu variable). Contoh: cin >> tanggal;
- cout => Sebuah fungsi keluaran yang digunakan untuk menampilkan nilai/data. Contoh: cout << "Hello World!";
- endl => Sebuah fungsi yang digunakan untuk berpindah baris. Jika pada akhir baris adalah sebuah string, bisa menggunakan \n pada akhir kalimat sebelum tanda petik.
2). #include<conio.h>
Dan biasanya, disebuah compiler apabila menggunakan file header <iostream.h> pasti ada <conio.h> untuk menampilkan data pada layar [Command Prompt].Berikut Beberapa perintah yang ada pada <conio.h> :
- getch => fungsi untuk menahan tampilan pada layar [Command Prompt]. Contoh: getch(); .
- clrscr => fungsi untuk membersihkan layar. Contoh: clrscr;
- getche => fungsi untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- putch => fungsi untuk menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
- clreol => fungsi untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tidak berubah.
- gotoxy => fungsi untuk memindahkan kursor ke kolom x, baris y.
- wherex => fungsi untuk mengembalikan posisi kolom kursor.
- wherey => fungsi untuk mengembalikan posisi baris kursor.
- window => fungsi untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.