Diferența dintre getch și getche

Cuprins:

Diferența dintre getch și getche
Diferența dintre getch și getche

Video: Diferența dintre getch și getche

Video: Diferența dintre getch și getche
Video: Difference between getch() and getche() function 2024, Iulie
Anonim

Diferența cheie – getch vs getche

Un program primește intrarea de la utilizator și efectuează un fel de procesare pe acele date și scoate rezultatul. Funcțiile de intrare și de ieșire sunt legăturile dintre utilizator și terminal. În limbajul de programare C, există un număr de funcții de intrare și funcții de ieșire furnizate de limbaj. Două astfel de funcții sunt getch și getche. Diferența cheie dintre getch și getche este că getch este folosit pentru a citi un singur caracter de la tastatură care nu afișează valoarea introdusă pe ecran și nu așteaptă tasta enter, în timp ce getche este folosit pentru a citi un singur caracter de la tastatură. care se afișează imediat pe ecran fără a aștepta tasta enter. Acest articol discută diferența dintre cele două funcții getch și getche.

Ce este getch?

getch este folosit pentru a citi un singur caracter de la tastatură. Citirea nu se afișează pe ecran. Caracterul introdus este returnat imediat fără a aștepta tasta Enter.

getch va citi valoarea introdusă de utilizator, dar nu o afișează pe ecran. Când utilizatorul dă un caracter de intrare, acesta nu se afișează pe ecran și fără a aștepta tasta enter, rezultatul printf este afișat pe ecran în următoarea poziție. Se afișează numai datorită funcției printf.

Diferența dintre getch și getche
Diferența dintre getch și getche
Diferența dintre getch și getche
Diferența dintre getch și getche

Conform programului de mai sus, un caracter este citit folosind funcția getch. Nu afișează valoarea primită pe ecran și nu așteaptă până când tasta Enter este apăsată. Aici, este dat caracterul de intrare „y”. Nu se afișează pe ecran și nu așteaptă până când tasta Enter este apăsată. Valoarea „y” este afișată datorită funcției putchar.

Ce este getche?

Funcția getche este folosită pentru a citi un singur caracter de la tastatură. Citirea este afișată imediat pe ecran fără a aștepta tasta enter.

Diferența cheie dintre getch și getche
Diferența cheie dintre getch și getche
Diferența cheie dintre getch și getche
Diferența cheie dintre getch și getche

Conform programului de mai sus, un caracter este citit folosind funcția getche. Afișează valoarea primită pe ecran. Nu așteaptă până când tasta Enter este apăsată. Când introduceți „a”, aceasta este afișată pe ecran. Nu așteaptă până când tasta Enter este apăsată. A doua valoare „a” este afișată pe ecran datorită funcției putchar.

Care sunt asemănările dintre getch și getche?

  • Ambele sunt funcții oferite de limbajul C.
  • Nu așteaptă până când tasta Enter este apăsată.

Care este diferența dintre getch și getche?

getch vs getche

getch este o funcție C pentru a citi un singur caracter de pe tastatură, care nu se afișează pe ecran și imediat revenit fără a aștepta tasta Enter. getche este o funcție C pentru a citi un singur caracter de pe tastatură care se afișează imediat pe ecran, fără a aștepta tasta Enter.
Metoda de afișare a introducerii
getch nu afișează caracterul introdus de utilizator. getche afișează caracterul introdus de utilizator.
Sintaxă
Sintaxa getch este similară cu int getch(void); Sintaxa getche este similară cu int getche(void);

Rezumat – getch vs getche

getch și getche sunt funcții în limbaj C. Diferența dintre getch și getche este că, getch este folosit pentru a citi un singur caracter de la tastatură care nu afișează valoarea introdusă pe ecran și nu așteaptă tasta enter; getche este folosit pentru a citi un singur caracter de la tastatură care se afișează imediat pe ecran fără a aștepta tasta Enter. Getch și getche par a fi aceleași, dar sunt diferite.

Descărcați versiunea PDF a getch vs getche

Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline, conform nota de citare. Vă rugăm să descărcați versiunea PDF aici Diferența dintre getch și getche

Recomandat: