Getch va getche oʻrtasidagi farq

Mundarija:

Getch va getche oʻrtasidagi farq
Getch va getche oʻrtasidagi farq

Video: Getch va getche oʻrtasidagi farq

Video: Getch va getche oʻrtasidagi farq
Video: Lệnh nhập ký tự và chuỗi từ bàn phím getchar(), getche(), getch() và gets() trong lập trình C 2024, Sentyabr
Anonim

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.

Getch va getche o'rtasidagi farq
Getch va getche o'rtasidagi farq
Getch va getche o'rtasidagi farq
Getch va getche o'rtasidagi farq

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.

Getch va getche o'rtasidagi asosiy farq
Getch va getche o'rtasidagi asosiy farq
Getch va getche o'rtasidagi asosiy farq
Getch va getche o'rtasidagi asosiy farq

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

Tavsiya: