Fungsi Skrip getch() di C++

Di dalam program di C++, biasanya sering kita jumpai skrip getch(); dibagian bawah skrip ataupun bisa di tengah-tengah skrip program.

Skrip ini berfungsi untuk
menghentikan program skrip program dan melanjutkannya setelah kita menekan tombol Enter.

Skrip getch(); ini memiliki header file conio.h. Jadi diawal program kita harus menambahkan skrip #include <conio.h>. Jadi tanpa menambahkan skrip headernya, getch(); tidak akan berfungsi.
 
Sekarang kita coba menjalankan beberapa skrip berikut ini :

#include <iostream.h>

main(){
    cout<<"Nama depan : Desi"<<endl;
    cout<<"Nama belakang : Meirina "<<endl;
    cout<<"Nama lengkap : Desi Meirina"<<endl;
}

Sebenarnya skrip diatas bisa di eksekusi atau dijalankan, tapi program ini akan langsung menutup karena kita tidak menggunakan skrip getch();


#include <iostream.h>
#include <conio.h>

main(){
    cout<<"Nama depan : Desi"<<endl;
    cout<<"Nama belakang : Meirina "<<endl;
    cout<<"Nama lengkap : Desi Meirina"<<endl;
    getch();
}

Skrip diatas akan menampilkan :
Nama depan : Desi
Nama belakang : Meirina
Nama lengkap : Desi Meirina
kemudian setelah kita tekan Enter maka program menutup.


#include <iostream.h>
#include <conio.h>

main(){
    cout<<"Nama depan : Desi"<<endl;
    getch();
    cout<<"Nama belakang : Meirina "<<endl;
    getch();
    cout<<"Nama lengkap : Desi Meirina"<<endl;
    getch();

}

Skrip diatas akan menampilkan kata "Nama depan : Desi" untuk pertama kali,
setelah di-Enter muncul kata "Nama belakang : Meirina",
di-Enter lagi akan muncul "Nama belakang : Meirina",
Enter ketiga muncul "Nama lengkap : Desi Meirina",
dan Enter terakhir akan menutup program.

Kesimpulannya, kita bisa meletakkan skrip getch(); dimana saja dan tak hanya satu. Kesimpulan lain, jika kita menuliskan skrip getch(); selama n kali, maka kita harus meng-Enter selama n kali (kecuali ada perulangan).


0 komentar: