Anahtar Farkı – getch vs getche
Bir program kullanıcıdan girdi alır ve bu veriler üzerinde bir tür işlem yapar ve sonucu verir. Giriş ve Çıkış fonksiyonları, kullanıcı ve terminal arasındaki bağlantılardır. C programlama dilinde, dil tarafından sağlanan çok sayıda giriş işlevi ve çıkış işlevi vardır. Bu tür iki işlev getch ve getche'dir. Getch ve getche arasındaki temel fark, getch'in klavyeden girilen değeri ekranda göstermeyen ve enter tuşunu beklemeyen tek bir karakteri okumak için kullanılırken, getche klavyeden tek bir karakter okumak için kullanılır. bu, enter tuşunu beklemeden hemen ekranda görüntülenir. Bu makale getch ve getche işlevleri arasındaki farkı tartışıyor.
Getch nedir?
getch, klavyeden tek bir karakter okumak için kullanılır. Okuma ekranda görüntülenmiyor. Girilen karakter, enter tuşu beklenmeden hemen döndürülür.
getch kullanıcı tarafından girilen değeri okur ancak bunu ekranda göstermez. Kullanıcı bir giriş karakteri verdiğinde ekranda görüntülenmez ve enter tuşu beklenmeden printf çıktısı bir sonraki konumda ekrana gelir. Yalnızca printf işlevi nedeniyle görüntülenir.

Yukarıdaki programa göre getch fonksiyonu kullanılarak bir karakter okunur. Alınan değeri ekranda göstermez ve enter tuşuna basılana kadar beklemez. Burada 'y' giriş karakteri verilir. Ekranda görüntülenmez ve enter tuşuna basılana kadar beklemez. Putchar işlevi nedeniyle 'y' değeri görüntülenir.
Getche nedir?
getche işlevi klavyeden tek bir karakter okumak için kullanılır. Okuma, giriş tuşunu beklemeden hemen ekranda görüntülenir.

Yukarıdaki programa göre getche fonksiyonu kullanılarak bir karakter okunur. Alınan değeri ekranda gösterir. Enter tuşuna basılana kadar beklemez. 'a' girişi verildiğinde, ekranda görüntülenir. Enter tuşuna basılana kadar beklemez. Putchar işlevi nedeniyle ikinci 'a' değeri ekranda görüntülenir.
getch ve getche arasındaki benzerlikler nelerdir?
- Her ikisi de C dili tarafından sağlanan işlevlerdir.
- Giriş tuşuna basılana kadar beklemez.
getch ve getche arasındaki fark nedir?
getche vs getche |
|
getch, klavyeden ekranda görüntülenmeyen ve enter tuşunu beklemeden hemen dönen tek bir karakteri okumak için kullanılan bir C işlevidir. | getche, enter tuşunu beklemeden hemen ekranda görüntülenen klavyeden tek bir karakteri okumak için kullanılan bir C işlevidir. |
Giriş Görüntüleme Yöntemi | |
getch, kullanıcı tarafından girilen karakteri göstermiyor. | getche, kullanıcı tarafından girilen karakteri görüntüler. |
Sözdizimi | |
getch sözdizimi int getch(void); ile benzerdir | getche sözdizimi int getche(void); ile benzerdir |
Özet – getch vs getche
getche ve getche, C dilindeki işlevlerdir. getch ve getche arasındaki fark, getch'in klavyeden girilen değeri ekranda göstermeyen ve enter tuşunu beklemeyen tek bir karakteri okumak için kullanılmasıdır; getche, enter tuşunu beklemeden hemen ekranda görüntülenen klavyeden tek bir karakteri okumak için kullanılır. Getch ve getche aynı gibi görünüyor ama farklılar.
getch vs getche'nin PDF Sürümünü İndir
Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlarla kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin getch ve getche arasındaki fark