Asosiy farq – getch va getche
Dastur foydalanuvchidan ma'lumot oladi va bu ma'lumotlarga qandaydir ishlov beradi va natijani chiqaradi. Kirish va chiqish funktsiyalari foydalanuvchi va terminal o'rtasidagi bog'lanishdir. C dasturlash tilida til tomonidan taqdim etilgan bir qator kirish va chiqish funktsiyalari mavjud. Bunday ikkita funksiya getch va getchedir. Getch va getche o'rtasidagi asosiy farq shundaki, getch klaviaturadan kiritilgan qiymatni ekranda ko'rsatmaydigan va kiritish tugmachasini kutmaydigan bitta belgini o'qish uchun ishlatiladi, getche esa klaviaturadan bitta belgini o'qish uchun ishlatiladi. Enter tugmachasini kutmasdan darhol ekranda ko'rsatiladi. Ushbu maqolada getch va getche funksiyalari orasidagi farq muhokama qilinadi.
Getch nima?
getch klaviaturadan bitta belgini oʻqish uchun ishlatiladi. O'qish ekranda ko'rsatilmaydi. Kiritilgan belgi kiritish tugmachasini kutmasdan darhol qaytariladi.
getch foydalanuvchi kiritgan qiymatni oʻqiydi, lekin u ekranda koʻrsatmaydi. Foydalanuvchi kiritish belgisini berganda, u ekranda ko'rsatilmaydi va enter tugmachasini kutmasdan, printf ning chiqishi keyingi pozitsiyada ekranga ko'rsatiladi. U faqat printf funksiyasi tufayli ko'rsatiladi.
Yuqoridagi dasturga ko'ra, belgi getch funksiyasi yordamida o'qiladi. Qabul qilingan qiymatni ekranda aks ettirmaydi va enter tugmasi bosilishini kutmaydi. Bu erda "y" kiritish belgisi berilgan. U ekranda ko'rinmaydi va kirish tugmasi bosilishini kutmaydi. “y” qiymati putchar funksiyasi tufayli koʻrsatiladi.
Getche nima?
getche funksiyasi klaviaturadan bitta belgini oʻqish uchun ishlatiladi. O'qish kirish tugmachasini kutmasdan darhol ekranda ko'rsatiladi.
Yuqoridagi dasturga koʻra, getche funksiyasi yordamida belgi oʻqiladi. Qabul qilingan qiymatni ekranda aks ettiradi. Enter tugmasi bosilishini kutmaydi. ‘a’ kiritish berilganda, u ekranda aks etadi. Enter tugmasi bosilishini kutmaydi. Ikkinchi “a” qiymati putchar funksiyasi tufayli ekranda ko‘rsatiladi.
Getch va getche oʻrtasidagi oʻxshashliklar qanday?
- Ikkalasi ham C tili tomonidan taqdim etilgan funksiyalar.
- Kirish tugmasi bosilishini kutmaydi.
Getch va getche oʻrtasidagi farq nima?
getch vs getche |
|
getch - bu ekranda koʻrsatilmaydigan va kiritish tugmachasini kutmasdan darhol qaytariladigan klaviaturadan bitta belgini oʻqish uchun C funksiyasi. | getche klaviaturadan bitta belgini oʻqish uchun C funksiyasi boʻlib, u kirish tugmachasini kutmasdan darhol ekranda koʻrsatiladi. |
Kirishni koʻrsatish usuli | |
getch foydalanuvchi kiritgan belgini koʻrsatmaydi. | getche foydalanuvchi kiritgan belgini koʻrsatadi. |
Sintaksis | |
getch sintaksisi int getch(void) ga oʻxshaydi; | getche sintaksisi int getche(void) ga oʻxshaydi; |
Xulosa – getch vs getche
getch va getche bu C tilidagi funksiyalardir. Getch va getche o'rtasidagi farq shundaki, getch klaviaturadan kiritilgan qiymatni ekranda aks ettirmaydigan va enter tugmachasini kutmaydigan bitta belgini o'qish uchun ishlatiladi; getche klaviaturadan kirish tugmachasini kutmasdan darhol ekranda ko'rsatiladigan bitta belgini o'qish uchun ishlatiladi. Getch va getche bir xil ko'rinadi, lekin ular boshqacha.
Getch vs getche oʻyinining PDF versiyasini yuklab oling
Siz ushbu maqolaning PDF-versiyasini yuklab olishingiz va iqtibos keltirgan holda oflayn maqsadlarda foydalanishingiz mumkin. Iltimos, PDF versiyasini bu yerdan yuklab oling getch va getche o'rtasidagi farq