Belangrijkste verschil - Getch vs Getche
Een programma krijgt de invoer van de gebruiker en voert een of andere bewerking uit op die gegevens en voert het resultaat uit. Invoer- en uitvoerfuncties zijn de verbindingen tussen de gebruiker en de terminal. In de C-programmeertaal zijn er een aantal invoerfuncties en uitvoerfuncties die door de taal worden geleverd. Twee van dergelijke functies zijn getch en getche. Het belangrijkste verschil tussen getch en getche is dat getch wordt gebruikt om een enkel teken van het toetsenbord te lezen dat de ingevoerde waarde niet op het scherm weergeeft en niet wacht op de enter-toets, terwijl getche wordt gebruikt om een enkel teken van het toetsenbord te lezen die onmiddellijk op het scherm wordt weergegeven zonder te wachten op de enter-toets. Dit artikel bespreekt het verschil tussen de twee functies getch en getche.
INHOUD
1. Overzicht en belangrijkste verschil
2. Wat is getch
3. Wat is getche
4. Overeenkomsten tussen getch en getche
5. Vergelijking zij aan zij - getch versus getche in tabelvorm
6. Samenvatting
Wat is getch?
getch wordt gebruikt om een enkel teken van het toetsenbord te lezen. De aflezing wordt niet op het scherm weergegeven. Het ingevoerde teken wordt onmiddellijk teruggestuurd zonder te wachten op de invoertoets.
getch zal de door de gebruiker ingevoerde waarde lezen, maar deze wordt niet op het scherm weergegeven. Wanneer de gebruiker een invoerteken geeft, wordt dit niet op het scherm weergegeven en zonder te wachten op de invoertoets wordt de uitvoer van printf weergegeven op het scherm op de volgende positie. Het wordt alleen weergegeven vanwege de printf-functie.
Volgens het bovenstaande programma wordt een teken gelezen met de getch-functie. Het toont de ontvangen waarde niet op het scherm en wacht niet tot de enter-toets wordt ingedrukt. Hier wordt het invoerteken 'y' gegeven. Het wordt niet op het scherm weergegeven en wacht niet tot de enter-toets wordt ingedrukt. De 'y'-waarde wordt weergegeven vanwege de putchar-functie.
Wat is getche?
getche-functie wordt gebruikt om een enkel teken van het toetsenbord te lezen. De meting wordt onmiddellijk op het scherm weergegeven zonder te wachten op de invoertoets.
Volgens het bovenstaande programma wordt een karakter gelezen met de getche-functie. Het toont de ontvangen waarde op het scherm. Het wacht niet tot de enter-toets wordt ingedrukt. Wanneer u de invoer 'a' geeft, wordt deze op het scherm weergegeven. Het wacht niet tot de enter-toets wordt ingedrukt. De tweede 'a'-waarde wordt op het scherm weergegeven vanwege de putchar-functie.
Wat zijn de overeenkomsten tussen getch en getche?
- Beide zijn functies die worden geleverd door de C-taal.
- Wacht niet tot de enter-toets wordt ingedrukt.
Wat is het verschil tussen getch en getche?
Diff Artikel Midden voor Tafel
getch vs getche |
|
getch is een C-functie om een enkel teken van het toetsenbord te lezen dat niet op het scherm wordt weergegeven en onmiddellijk terugkeert zonder te wachten op de enter-toets. | getche is een C-functie om een enkel teken van het toetsenbord te lezen dat onmiddellijk op het scherm wordt weergegeven zonder te wachten op de enter-toets. |
Invoermethode | |
getch toont niet het karakter dat door de gebruiker is ingevoerd. | getche geeft het karakter weer dat door de gebruiker is ingevoerd. |
Syntaxis | |
getch-syntaxis is vergelijkbaar met int getch (void); | getche-syntaxis is vergelijkbaar met int getche (void); |
Samenvatting - Getch vs Getche
getch en getche zijn functies in C-taal. Het verschil tussen getch en getche is dat getch wordt gebruikt om een enkel teken van het toetsenbord te lezen dat de ingevoerde waarde niet op het scherm weergeeft en niet wacht op de enter-toets; getche wordt gebruikt om een enkel teken van het toetsenbord te lezen dat onmiddellijk op het scherm wordt weergegeven zonder te wachten op de enter-toets. De getch en getche lijken hetzelfde te zijn, maar ze zijn verschillend.
Download de pdf-versie van getch vs getche
U kunt de PDF-versie van dit artikel downloaden en voor offline doeleinden gebruiken volgens de citatienota. Download hier de pdf-versie. Verschil tussen getch en getche