Kulcs különbség – getch vs getche
Egy program megkapja a bemenetet a felhasználótól, valamilyen feldolgozást végez ezen adatokon, és kiadja az eredményt. A bemeneti és kimeneti funkciók a kapcsolatot a felhasználó és a terminál között. A C programozási nyelvben számos bemeneti és kimeneti funkciót biztosít a nyelv. Két ilyen függvény a getch és a getche. A legfontosabb különbség a getch és a getche között az, hogy a getch egyetlen karakter beolvasására szolgál a billentyűzetről, amely nem jeleníti meg a beírt értéket a képernyőn, és nem várja meg az enter billentyűt, míg a getche egyetlen karakter beolvasására szolgál a billentyűzetről. amely azonnal megjelenik a képernyőn anélkül, hogy megvárná az Enter billentyűt. Ez a cikk a két getch és getche függvény közötti különbséget tárgyalja.
Mi az a getch?
A getch egyetlen karakter beolvasására szolgál a billentyűzetről. Az olvasás nem jelenik meg a képernyőn. A beírt karakter azonnal visszakerül, anélkül, hogy megvárná az Enter billentyűt.
A getch beolvassa a felhasználó által megadott értéket, de nem jeleníti meg a képernyőn. Amikor a felhasználó megad egy beviteli karaktert, az nem jelenik meg a képernyőn, és az enter billentyű megvárása nélkül a printf kimenete megjelenik a képernyőn a következő pozícióban. Csak a printf függvény miatt jelenik meg.
A fenti program szerint egy karaktert a getch függvény segítségével olvasunk be. Nem jeleníti meg a kapott értéket a képernyőn, és nem várja meg az Enter billentyű lenyomását. Itt az „y” beviteli karakter kerül megadásra. Nem jelenik meg a képernyőn, és nem várja meg az Enter billentyű lenyomását. Az 'y' érték a putchar függvény miatt jelenik meg.
Mi az a getche?
A getche funkció egyetlen karakter beolvasására szolgál a billentyűzetről. Az érték azonnal megjelenik a képernyőn, anélkül, hogy megvárná az Enter billentyűt.
A fenti program szerint egy karaktert a getche függvény segítségével olvasunk be. A kapott értéket megjeleníti a képernyőn. Nem várja meg az Enter billentyű lenyomását. Az „a” bevitelkor az megjelenik a képernyőn. Nem várja meg az Enter billentyű lenyomását. A második „a” érték a putchar függvény miatt jelenik meg a képernyőn.
Mi a hasonlóság a getch és a getche között?
- Mindkettő a C nyelv által biztosított függvény.
- Nem várja meg, amíg meg nem nyomja az Enter billentyűt.
Mi a különbség a getch és a getche között?
getch vs getche |
|
A getch egy C függvény egyetlen karakter kiolvasására a billentyűzetről, amely nem jelenik meg a képernyőn, és azonnal visszatér, anélkül, hogy megvárná az Enter billentyűt. | A getche egy C függvény egyetlen karakter kiolvasására a billentyűzetről, amely azonnal megjelenik a képernyőn anélkül, hogy megvárná az Enter billentyűt. |
Beviteli megjelenítési mód | |
A getch nem jeleníti meg a felhasználó által beírt karaktert. | getche megjeleníti a felhasználó által beírt karaktert. |
Syntax | |
getch szintaxis hasonló az int getch(void); | getche szintaxis hasonló az int getche(void); |
Összefoglaló – getch vs getche
getch és getche függvények a C nyelvben. A getch és a getche közötti különbség az, hogy a getch egyetlen karakter beolvasására szolgál a billentyűzetről, amely nem jeleníti meg a beírt értéket a képernyőn, és nem várja meg az enter billentyűt; A getche egyetlen karakter beolvasására szolgál a billentyűzetről, amely azonnal megjelenik a képernyőn anélkül, hogy megvárná az Enter billentyűt. A getch és a getche azonosnak tűnik, de különböznek.
A getch vs getche PDF verziójának letöltése
Letöltheti ennek a cikknek a PDF-verzióját, és offline célokra használhatja az idézet jegyzetének megfelelően. Kérjük, töltse le a PDF verziót innen. Különbség a getch és a getche között