Suatu program mendapatkan input dari pengguna dan melakukan semacam pemrosesan pada data itu dan menghasilkan hasilnya. Fungsi input dan output adalah tautan antara pengguna dan terminal. Dalam bahasa pemrograman C, ada sejumlah fungsi input dan fungsi output yang disediakan oleh bahasa. Dua fungsi seperti itu adalah getch dan getche. Itu perbedaan utama Antara getch dan getche adalah itu, 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 ditampilkan segera di layar tanpa menunggu enter untuk enter kunci. Artikel ini membahas perbedaan antara dua fungsi getch dan getche.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu getch
3. Apa itu getche
4. Kesamaan antara getch dan getche
5. Perbandingan berdampingan - getch vs getche dalam bentuk tabel
6. Ringkasan
getch digunakan untuk membaca satu karakter dari keyboard. Bacaan tidak ditampilkan di layar. Karakter yang dimasukkan segera dikembalikan tanpa menunggu kunci Enter.
getch akan membaca nilai yang dimasukkan pengguna tetapi tidak menampilkannya di layar. Saat pengguna memberikan karakter input, itu tidak ditampilkan di layar dan tanpa menunggu tombol ENTER, output printf ditampilkan ke layar pada posisi berikutnya. Itu hanya ditampilkan karena fungsi printf.
Menurut program di atas, 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.
Fungsi getche digunakan untuk membaca satu karakter dari keyboard. Bacaan ditampilkan segera di layar tanpa menunggu tombol Enter.
Menurut program di atas, 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.
getch vs getche | |
Getch adalah fungsi C untuk membaca satu karakter dari keyboard yang tidak ditampilkan di layar dan segera dikembalikan tanpa menunggu tombol Enter. | Getche adalah fungsi C untuk membaca satu karakter dari keyboard yang ditampilkan segera di layar tanpa menunggu tombol Enter. |
Metode penampilan input | |
getch tidak menampilkan karakter yang dimasukkan oleh pengguna. | Getche menampilkan karakter yang dimasukkan oleh pengguna. |
Sintaksis | |
Sintaks Getch mirip dengan int getch (void); | Sintaks Getche mirip dengan int getche (void); |
Getch dan Getche adalah fungsi dalam bahasa C. Perbedaan antara getch dan getche adalah bahwa, 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 ditampilkan segera di layar tanpa menunggu tombol Enter. Getch dan Getche tampak sama tetapi mereka berbeda.
Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi pdf di sini perbedaan antara getch dan getche