Forskellen mellem getch og getche

Indholdsfortegnelse:

Forskellen mellem getch og getche
Forskellen mellem getch og getche

Video: Forskellen mellem getch og getche

Video: Forskellen mellem getch og getche
Video: Функция getchar в языке Си (полное объяснение) 2024, Juli
Anonim

Nøgleforskel – getch vs getche

Et program får input fra brugeren og udfører en form for behandling af disse data og udsender resultatet. Input- og Output-funktioner er forbindelserne mellem brugeren og terminalen. I programmeringssproget C er der et antal inputfunktioner og outputfunktioner, der leveres af sproget. To sådanne funktioner er getch og getche. Den vigtigste forskel mellem getch og getche er, at getch bruges til at læse et enkelt tegn fra tastaturet, som ikke viser den indtastede værdi på skærmen og ikke venter på enter-tasten, mens getche bruges til at læse et enkelt tegn fra tastaturet som vises med det samme på skærmen uden at vente på enter-tasten. Denne artikel diskuterer forskellen mellem de to funktioner getch og getche.

Hvad er getch?

getch bruges til at læse et enkelt tegn fra tastaturet. Aflæsningen vises ikke på skærmen. Det indtastede tegn returneres straks uden at vente på enter-tasten.

getch vil læse den brugerindtastede værdi, men den viser det ikke på skærmen. Når brugeren angiver et inputtegn, vises det ikke på skærmen, og uden at vente på enter-tasten, vises output fra printf på skærmen på den næste position. Det vises kun på grund af printf-funktionen.

Forskellen mellem getch og getche
Forskellen mellem getch og getche
Forskellen mellem getch og getche
Forskellen mellem getch og getche

I henhold til ovenstående program læses et tegn ved hjælp af getch-funktionen. Den viser ikke den modtagne værdi på skærmen og venter ikke, indtil der trykkes på enter-tasten. Her er inputtegnet 'y' givet. Den vises ikke på skærmen og venter ikke, indtil der trykkes på enter-tasten. 'y'-værdien vises på grund af putchar-funktionen.

Hvad er getche?

getche-funktionen bruges til at læse et enkelt tegn fra tastaturet. Aflæsningen vises med det samme på skærmen uden at vente på enter-tasten.

Nøgleforskel mellem getch og getche
Nøgleforskel mellem getch og getche
Nøgleforskel mellem getch og getche
Nøgleforskel mellem getch og getche

I henhold til ovenstående program læses et tegn ved hjælp af getche-funktionen. Den viser den modtagne værdi på skærmen. Den venter ikke, indtil der trykkes på enter-tasten. Når du giver inputtet 'a', vises det på skærmen. Den venter ikke, indtil der trykkes på enter-tasten. Den anden 'a'-værdi vises på skærmen på grund af putchar-funktionen.

Hvad er lighederne mellem getch og getche?

  • Begge er funktioner leveret af C-sproget.
  • Venter ikke, indtil der trykkes på enter-tasten.

Hvad er forskellen mellem getch og getche?

getch vs getche

getch er en C-funktion til at læse et enkelt tegn fra tastaturet, som ikke vises på skærmen og straks returneres uden at vente på enter-tasten. getche er en C-funktion til at læse et enkelt tegn fra tastaturet, som vises med det samme på skærmen uden at vente på enter-tasten.
Indtastningsvisningsmetode
getch viser ikke det tegn, som er indtastet af brugeren. getche viser det tegn, som brugeren har indtastet.
Syntaks
getch-syntaks ligner int getch(void); getche-syntaks ligner int getche(void);

Oversigt – getch vs getche

getch og getche er funktioner i C-sprog. Forskellen mellem getch og getche er, at getch bruges til at læse et enkelt tegn fra tastaturet, som ikke viser den indtastede værdi på skærmen og ikke venter på enter-tasten; getche bruges til at læse et enkelt tegn fra tastaturet, som vises med det samme på skærmen uden at vente på enter-tasten. Getch og getche ser ud til at være ens, men de er forskellige.

Download PDF-versionen af getch vs getche

Du kan downloade PDF-versionen af denne artikel og bruge den til offline-formål i henhold til citatnotat. Download venligst PDF-version her Forskel mellem getch og getche

Anbefalede: