Rabu, 20 April 2011

Header File/Preproccesor Directive ?




Header= File yang berisi prototipe dari sekumpulan pustaka tertentu yg disimpan di file pustaka (dengan extention.LIB), misalnya prototipe utk fungsi input dan output standar yg terdapat di header file stdio.h

#include = Jika kita ingin memakai atau memanggil fungsi lain dalam suatu file diluar fungsi utama, maka harus gunakan/menuliskan #include sebagai header file-nya pada program C, file ini disebut file pustaka (library).

#include directive= untuk menyalin file yang di include-kan. contoh penulisannya ada dua macam: #include atau #include" filename"  , bedanya jika tanda ("dan")  maka preproccesor akan mencari file pada directori yg sama dgn file yg sedang di kompilasi/compile.
sedangkan, jika tanda (< dan>) file akan dicari pada directori standar library.

#define directive digunakan untuk mendefinisikan suatu konstanta, makro ataupun nama. Preproccessor directive #define dapat diletakan didalam progam yang sama ataupun pada file yang terpisah dengan programnya.
Cara penulisannya #define nama_makro 

Library Header

assert.h : Berisi makro-makro dan informasi utk menambahkan diagnosa yg membantu proses debug program.

ctype.h : Berisi prototipe fungsi-fungsi utk fungsi2 yg mengecek karakter2, utk kebutuhan tertentu, serta digunakan utk mengubah huruf kecil menjadi besar

errno.h : mendefinisikan makro yg berguna utk memberitahukan kondisi yg salah

float.h : Berisi batasan ukuran floating point dari sistem

limits.h : Berisi batasan ukuran integer dari sistem

locale : Berisi Prototipe fungsi dan informasi lain yang memungkinkan program utk dimodifikasikan pada lokasi yg sedang dijalankan.

math.h : Berisi prototipe fungsi untuk operasi matematika

setjmp.h : Berisi Prototipe fungsi utk fungsi yg mengijinkan utk melewati pemanggilan fungsi yg biasa dan mengembalikan sequence.

signal.h : Berisi Prototipe fungsi dan makro untuk mengatasi bermacam-macam kondisi yg mungkin terjadi pada saat ekskusi program.

stdarg.h : Mendefiniskan makro utk mengijinkan sekumpulan 

stddef.h: Berisi definisi tipe standar yang digunakan oleh untuk melakukan beberapa perhitungan

stdio.h : Berisi prototype fungsi untuk mengubah angka menjadi huruf dan huruf menjadi angka, mengalokasikan memori, angka random, dan fungsi utility.

string.h : Berisi prototype fungsi untuk operasi string.

time.h : Berisi tipe fungsi dan tipe untuk manipulasi waktu (tanggal dan jam).

Struktur Dasar Program C

#include stdio.h  {adalah sebagai proccessor directive}

fungsi_lain();               {prototipe fungsi lain}

main()
{
      statement;
}
fungsi_lain()
{
      statement;
}











0 komentar:

Posting Komentar

WARNING !
Komentar anda tidak boleh mengandung unsur:
1.Penghinaan, Rasis dan Pelecehan
2.Spamming (Spam Comments)
3.Link Iklan, ads etc
Terima Kasih.


Jika ada request ato laporan tentang :
1.Request Software atau Tutorial
2.Bad Link & Re-active link (akibat broken link)
Silakan comment di bawah atau kirim pesan ke saya via facebook >> Akunku : Adhieresthenes Hier Banu Arfakhshad