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: getc, getch, getche and getchar in C 2024, Mai
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 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 între getch și getche este că, getch este utilizat pentru a citi un singur caracter de pe 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 pe 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.

CUPRINS

1. Prezentare generală și diferența cheie

2. Ce este getch

3. Ce este getche

4. Asemănări între getch și getche

5. Comparație side by side - getch vs getche în formă tabelară

6. Rezumat

Ce este Getch?

getch este folosit pentru a citi un singur caracter de pe 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, ieșirea 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

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 este apăsată tasta Enter. Aici, este dat caracterul de intrare „y”. Nu se afișează pe ecran și nu așteaptă până când este apăsată tasta Enter. Valoarea „y” este afișată datorită funcției putchar.

Ce este getche?

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

Diferența cheie între getch și getche
Diferența cheie între 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 este apăsată tasta Enter. Când dați intrarea „a”, acesta este afișat pe ecran. Nu așteaptă până când este apăsată tasta Enter. 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 furnizate de limbajul C.
  • Nu așteaptă până când este apăsată tasta Enter.

Care este diferența dintre getch și getche?

Difuzarea articolului din mijloc înainte de tabel

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 revine imediat 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 intrărilor
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 (nul);

Rezumat - getch vs getche

getch și getche sunt funcții în limbaj C. Diferența dintre getch și getche este că, getch este utilizat pentru a citi un singur caracter de pe 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 pe 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 folosi în scopuri offline, conform notei de citare. Vă rugăm să descărcați versiunea PDF aici Diferența dintre getch și getche

Recomandat: