Bir program, girdiyi kullanıcıdan alır ve bu veriler üzerinde bir tür işlem yapar ve sonucu çıkarır. Giriş ve Çıkış işlevleri kullanıcı ve terminal arasındaki bağlantılardır. C programlama dilinde, dil tarafından sağlanan giriş işlevleri ve çıkış işlevleri sayısı vardır. Bu iki işlev getch ve getche'dir. temel fark getch ve getche arasında bu, getch, klavyeden girilen değeri ekranda görüntülemeyen ve enter tuşunu beklemeyen tek bir karakteri okumak için kullanılırken getche, enter'u beklemeden hemen ekranda görüntülenen klavyeden tek bir karakteri okumak için kullanılır anahtar. Bu makalede getch ve getche iki işlevi arasındaki fark tartışılmaktadır.
1. Genel Bakış ve Temel Fark
2. Getch nedir
3. getche nedir
4. Getch ve getche arasındaki benzerlikler
5. Yan Yana Karşılaştırma - getch vs getche Tabular Form
6. Özet
getch klavyeden tek bir karakteri okumak için kullanılır. Okuma ekranda görüntülenmiyor. Girilen karakter, enter tuşunu beklemeden hemen döndürülür.
getch kullanıcının girdiği değeri okuyacaktır, ancak bunu ekranda göstermez. Kullanıcı bir giriş karakteri verdiğinde, ekranda görünmez ve enter tuşunu beklemeden, printf çıktısı sonraki konumda ekrana görüntülenir. Yalnızca printf işlevi nedeniyle görüntülenir.
Yukarıdaki programa göre getch işlevi 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 işlevi klavyeden tek bir karakteri okumak için kullanılır. Okuma, enter tuşunu beklemeden hemen ekranda görüntülenir.
Yukarıdaki programa göre getche fonksiyonu kullanılarak bir karakter okunur. Ekranda alınan değeri gösterir. Enter tuşuna basılana kadar beklemez. 'A' girişi verilirken, ekranda görüntülenir. Enter tuşuna basılana kadar beklemez. İkinci 'a' değeri putchar işlevi nedeniyle ekranda görüntülenir.
getch 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, klavyeden enter tuşunu beklemeden hemen ekranda görüntülenen 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'e (void) benzer; | getche sözdizimi int getche'ye (void) benzer; |
getch ve getche C dilinde 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ı.
Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlar için kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin getch ve getche arasındaki fark