Skillnaden mellan getch och getche

Innehållsförteckning:

Skillnaden mellan getch och getche
Skillnaden mellan getch och getche

Video: Skillnaden mellan getch och getche

Video: Skillnaden mellan getch och getche
Video: getc, getch, getche and getchar in C 2024, Juli
Anonim

Key Difference – getch vs getche

Ett program får input från användaren och gör någon form av bearbetning av dessa data och matar ut resultatet. Ingångs- och utgångsfunktioner är länkarna mellan användaren och terminalen. I programmeringsspråket C finns det ett antal ingångsfunktioner och utgångsfunktioner som tillhandahålls av språket. Två sådana funktioner är getch och getche. Den viktigaste skillnaden mellan getch och getche är att getch används för att läsa ett enstaka tecken från tangentbordet som inte visar det angivna värdet på skärmen och inte väntar på enter-tangenten medan getche används för att läsa ett enda tecken från tangentbordet som visas direkt på skärmen utan att vänta på enter-tangenten. Den här artikeln diskuterar skillnaden mellan de två funktionerna getch och getche.

Vad är getch?

getch används för att läsa ett enstaka tecken från tangentbordet. Avläsningen visas inte på skärmen. Det inmatade tecknet returneras omedelbart utan att vänta på enter-tangenten.

getch kommer att läsa det användarinmatade värdet men det visar inte det på skärmen. När användaren anger ett inmatningstecken visas det inte på skärmen och utan att vänta på enter-tangenten visas utskriften av printf på skärmen på nästa position. Den visas bara på grund av printf-funktionen.

Skillnaden mellan getch och getche
Skillnaden mellan getch och getche
Skillnaden mellan getch och getche
Skillnaden mellan getch och getche

Enligt programmet ovan läses ett tecken med getch-funktionen. Den visar inte det mottagna värdet på skärmen och väntar inte tills enter-tangenten trycks ned. Här ges inmatningstecknet 'y'. Den visas inte på skärmen och väntar inte tills enter-tangenten trycks ned. "y"-värdet visas på grund av putchar-funktionen.

Vad är getche?

getche-funktionen används för att läsa ett enstaka tecken från tangentbordet. Avläsningen visas direkt på skärmen utan att vänta på enter-tangenten.

Nyckelskillnaden mellan getch och getche
Nyckelskillnaden mellan getch och getche
Nyckelskillnaden mellan getch och getche
Nyckelskillnaden mellan getch och getche

Enligt programmet ovan läses ett tecken med getche-funktionen. Den visar det mottagna värdet på skärmen. Den väntar inte tills enter-tangenten trycks ned. När inmatningen "a" anges, visas den på skärmen. Den väntar inte tills enter-tangenten trycks ned. Det andra "a"-värdet visas på skärmen på grund av putchar-funktionen.

Vilka är likheterna mellan getch och getche?

  • Båda är funktioner som tillhandahålls av C-språket.
  • Väntar inte tills enter-tangenten trycks ned.

Vad är skillnaden mellan getch och getche?

getch vs getche

getch är en C-funktion för att läsa ett enstaka tecken från tangentbordet som inte visas på skärmen och omedelbart returneras utan att vänta på enter-tangenten. getche är en C-funktion för att läsa ett enstaka tecken från tangentbordet som visas direkt på skärmen utan att vänta på enter-tangenten.
Indatavisningsmetod
getch visar inte tecknet som angetts av användaren. getche visar tecknet som angetts av användaren.
Syntax
getch-syntax liknar int getch(void); getche-syntax liknar int getche(void);

Sammanfattning – getch vs getche

getch och getche är funktioner i C-språk. Skillnaden mellan getch och getche är att getch används för att läsa ett enda tecken från tangentbordet som inte visar det angivna värdet på skärmen och inte väntar på enter-tangenten; getche används för att läsa ett enstaka tecken från tangentbordet som visas direkt på skärmen utan att vänta på enter-tangenten. Getch och getche verkar vara samma men de är olika.

Ladda ned PDF-versionen av getch vs getche

Du kan ladda ner PDF-versionen av den här artikeln och använda den för offlineändamål enligt citat. Ladda ner PDF-versionen här Skillnaden mellan getch och getche

Rekommenderad: