Pada artikel Dasar-Dasar C++ di C++ Builder, kita menuliskan:
#include <iostream.h>
#include <conio.h>
#include adalah salah satu preprocessors, yaitu suatu perintah kepada kompiler C++ untuk melakukan suatu pekerjaan tertentu. File-file yang diikutsertakan disebut file header atau library. Pada contoh diatas, kita memerintahkan kepada kompiler untuk menyertakan file external (diluar file program yang dibuat). File-file yang diikutsertakan dapat berupa file-file milik kompiler tersebut atau buatan kita sendiri.
Untuk menyertakan file hasil buatan kita sendiri, kita mendeklarasikan tanpa tanda < dan >, seperti contoh:
#include "GeneralLedger.h"
Sebagai latihan, marilah kita mencoba membuat program yang mengikutsertakan file header buatan kita sendiri. Buatlah project seperti pada artikel Dasar-Dasar C++ di C++ Builder, Kemudian tambahkan file header dengan cara seperti ini:
Pilih File >> New >> Other...
Pada kota New Items, pilih kategori C++ Builder Files
Tambahkan preprocessor berikut:
#include <iostream.h>
#include <conio.h>
Simpan sebagai File2.h. Tulislah #include "File2.h" di file cpp.
Disamping preprocessors #include, ada preprocessor lain, yaitu #define. Preprocessor semacam variabel konstanta di bahasa tinggi lainnya (semisal visual basic atau delphi).
Lihatlah contoh berikut:
#define MASAKAN "Saya Suka Masakan Pedas"
preprocessors diatas mendefinisikan, kapanpun MASAKAN diletakkan, itu berarti sama saja dengan menuliskan "Saya Suka Masakan Pedas".
Ubah kode program pada artikel Dasar-Dasar C++ di C++ Builder menjadi seperti dibawah ini:
#include <iostream.h>
#include <conio.h>
#include "File2.h"
#define MASAKAN "Saya Suka Masakan Pedas"
main ()
{
//Menampilkan tulisan di layar
cout << "Saya Cowok Ganteng\n" "dan\nJujur Kacang Ijo\n" ;
cout << MASAKAN;
/*
Menunggu tombol keyboard ditekan
Selama tombol belum diketik, program akan
tetap menampikan dos console
*/
getch();
/*
Mengakhiri Program
*/
return 0;
}
Eksekusi kode program diatas, maka akan menghasilkan tampilan seperti dibawah ini:
0 comments:
Posting Komentar