Perbedaan Kunci – getch vs getche
Sebuah program mendapatkan input dari pengguna dan melakukan semacam pemrosesan pada data tersebut dan mengeluarkan hasilnya. Fungsi Input dan Output adalah penghubung antara pengguna dan terminal. Dalam bahasa pemrograman C, ada sejumlah fungsi input dan fungsi output yang disediakan oleh bahasa tersebut. Dua fungsi tersebut adalah getch dan getche. Perbedaan utama antara getch dan getche adalah, getch digunakan untuk membaca satu karakter dari keyboard yang tidak menampilkan nilai yang dimasukkan di layar dan tidak menunggu tombol enter sedangkan getche digunakan untuk membaca satu karakter dari keyboard yang langsung ditampilkan di layar tanpa menunggu tombol enter. Artikel ini membahas perbedaan antara kedua fungsi getch dan getche.
Apa itu getch?
getch digunakan untuk membaca satu karakter dari keyboard. Pembacaan tidak ditampilkan di layar. Karakter yang dimasukkan langsung dikembalikan tanpa menunggu tombol enter.
getch akan membaca nilai yang dimasukkan pengguna tetapi tidak menampilkannya di layar. Ketika pengguna memberikan karakter input, itu tidak ditampilkan di layar dan tanpa menunggu tombol enter, output printf ditampilkan ke layar pada posisi berikutnya. Ini hanya ditampilkan karena fungsi printf.
Menurut program di atas, sebuah karakter dibaca menggunakan fungsi getch. Itu tidak menampilkan nilai yang diterima di layar dan tidak menunggu sampai tombol enter ditekan. Di sini, karakter input 'y' diberikan. Itu tidak ditampilkan di layar dan tidak menunggu sampai tombol enter ditekan. Nilai 'y' ditampilkan karena fungsi putchar.
Apa itu getche?
Fungsi getche digunakan untuk membaca satu karakter dari keyboard. Pembacaan langsung ditampilkan di layar tanpa menunggu tombol enter.
Menurut program di atas, sebuah karakter dibaca menggunakan fungsi getche. Ini menampilkan nilai yang diterima di layar. Itu tidak menunggu sampai tombol enter ditekan. Saat memberikan input 'a', itu ditampilkan di layar. Itu tidak menunggu sampai tombol enter ditekan. Nilai 'a' kedua ditampilkan di layar karena fungsi putchar.
Apa Persamaan Antara getch dan getche?
- Keduanya adalah fungsi yang disediakan oleh bahasa C.
- Tidak menunggu sampai tombol enter ditekan.
Apa Perbedaan Antara getch dan getche?
getch vs getche |
|
getch adalah fungsi C untuk membaca satu karakter dari keyboard yang tidak ditampilkan di layar dan langsung dikembalikan tanpa menunggu tombol enter. | getche adalah fungsi C untuk membaca satu karakter dari keyboard yang langsung ditampilkan di layar tanpa menunggu tombol enter. |
Metode Tampilan Input | |
getch tidak menampilkan karakter yang dimasukkan oleh pengguna. | getche menampilkan karakter yang dimasukkan oleh pengguna. |
Sintaks | |
getch sintaks mirip dengan int getch(void); | Sintaks getche mirip dengan int getche(void); |
Ringkasan – getch vs getche
getch dan getche adalah fungsi dalam bahasa C. Perbedaan antara getch dan getche adalah, getch digunakan untuk membaca satu karakter dari keyboard yang tidak menampilkan nilai yang dimasukkan di layar dan tidak menunggu tombol enter; getche digunakan untuk membaca satu karakter dari keyboard yang langsung ditampilkan di layar tanpa menunggu tombol enter. Getch dan getche tampak sama tetapi berbeda.
Unduh Versi PDF dari getch vs getche
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini Perbedaan Antara getch dan getche