Διαφορά μεταξύ getch και getche

Πίνακας περιεχομένων:

Διαφορά μεταξύ getch και getche
Διαφορά μεταξύ getch και getche

Βίντεο: Διαφορά μεταξύ getch και getche

Βίντεο: Διαφορά μεταξύ getch και getche
Βίντεο: Ποταμός | Κινούμενα σχέδια για τα παιδιά | Διασκέδαση με ζώα | Loco Nuts | River Run 2024, Νοέμβριος
Anonim

Βασική διαφορά – getch vs getche

Ένα πρόγραμμα λαμβάνει την είσοδο από τον χρήστη και κάνει κάποιο είδος επεξεργασίας αυτών των δεδομένων και βγάζει το αποτέλεσμα. Οι λειτουργίες εισόδου και εξόδου είναι οι σύνδεσμοι μεταξύ του χρήστη και του τερματικού. Στη γλώσσα προγραμματισμού C, υπάρχει ένας αριθμός συναρτήσεων εισόδου και εξόδου που παρέχονται από τη γλώσσα. Δύο τέτοιες λειτουργίες είναι το getch και το getche. Η βασική διαφορά μεταξύ getch και getche είναι ότι, το getch χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που δεν εμφανίζει την εισαγόμενη τιμή στην οθόνη και δεν περιμένει το πλήκτρο enter ενώ το getche χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που εμφανίζεται αμέσως στην οθόνη χωρίς να περιμένει το πλήκτρο enter. Αυτό το άρθρο εξετάζει τη διαφορά μεταξύ των δύο συναρτήσεων getch και getche.

Τι είναι το getch;

Το getch χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο. Η ένδειξη δεν εμφανίζεται στην οθόνη. Ο χαρακτήρας που εισήγαγε επιστρέφεται αμέσως χωρίς να περιμένει το πλήκτρο enter.

Το getch θα διαβάσει την τιμή που εισήγαγε ο χρήστης, αλλά δεν την εμφανίζει στην οθόνη. Όταν ο χρήστης δίνει έναν χαρακτήρα εισόδου, αυτός δεν εμφανίζεται στην οθόνη και χωρίς να περιμένει το πλήκτρο enter, η έξοδος του printf εμφανίζεται στην οθόνη στην επόμενη θέση. Εμφανίζεται μόνο λόγω της λειτουργίας printf.

Διαφορά μεταξύ getch και getche
Διαφορά μεταξύ getch και getche
Διαφορά μεταξύ getch και getche
Διαφορά μεταξύ getch και getche

Σύμφωνα με το παραπάνω πρόγραμμα, ένας χαρακτήρας διαβάζεται χρησιμοποιώντας τη συνάρτηση getch. Δεν εμφανίζει την τιμή που έλαβε στην οθόνη και δεν περιμένει μέχρι να πατηθεί το πλήκτρο enter. Εδώ, δίνεται ο χαρακτήρας εισαγωγής «y». Δεν εμφανίζεται στην οθόνη και δεν περιμένει μέχρι να πατηθεί το πλήκτρο enter. Η τιμή "y" εμφανίζεται λόγω της συνάρτησης putchar.

Τι είναι getche;

Η συνάρτηση getche χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο. Η ένδειξη εμφανίζεται αμέσως στην οθόνη χωρίς να περιμένει το πλήκτρο enter.

Βασική διαφορά μεταξύ getch και getche
Βασική διαφορά μεταξύ getch και getche
Βασική διαφορά μεταξύ getch και getche
Βασική διαφορά μεταξύ getch και getche

Σύμφωνα με το παραπάνω πρόγραμμα, ένας χαρακτήρας διαβάζεται χρησιμοποιώντας τη συνάρτηση getche. Εμφανίζει την τιμή που έλαβε στην οθόνη. Δεν περιμένει μέχρι να πατηθεί το πλήκτρο enter. Όταν δίνετε την είσοδο «a», εμφανίζεται στην οθόνη. Δεν περιμένει μέχρι να πατηθεί το πλήκτρο enter. Η δεύτερη τιμή «a» εμφανίζεται στην οθόνη λόγω της συνάρτησης putchar.

Ποιες είναι οι ομοιότητες μεταξύ getch και getche;

  • Και οι δύο είναι συναρτήσεις που παρέχονται από τη γλώσσα C.
  • Δεν περιμένει μέχρι να πατηθεί το πλήκτρο enter.

Ποια είναι η διαφορά μεταξύ getch και getche;

getch vs getche

Το getch είναι μια συνάρτηση C για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που δεν εμφανίζεται στην οθόνη και επιστρέφει αμέσως χωρίς να περιμένει το πλήκτρο enter. Το getche είναι μια συνάρτηση C για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που εμφανίζεται αμέσως στην οθόνη χωρίς να περιμένετε το πλήκτρο enter.
Μέθοδος εμφάνισης εισόδου
Το getch δεν εμφανίζει τον χαρακτήρα που εισήγαγε ο χρήστης. Το getche εμφανίζει τον χαρακτήρα που εισήγαγε ο χρήστης.
Σύνταξη
Η σύνταξη getch είναι παρόμοια με την int getch(void); Η σύνταξη getche είναι παρόμοια με την int getche(void);

Σύνοψη – getch vs getche

Οι getch και getche είναι συναρτήσεις στη γλώσσα C. Η διαφορά μεταξύ getch και getche είναι ότι, το getch χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που δεν εμφανίζει την εισαγόμενη τιμή στην οθόνη και δεν περιμένει το πλήκτρο enter. Το getche χρησιμοποιείται για την ανάγνωση ενός μεμονωμένου χαρακτήρα από το πληκτρολόγιο που εμφανίζεται αμέσως στην οθόνη χωρίς να περιμένει το πλήκτρο enter. Το getch και το getche φαίνεται να είναι ίδια, αλλά είναι διαφορετικά.

Κατεβάστε την έκδοση PDF του getch vs getche

Μπορείτε να κατεβάσετε την έκδοση PDF αυτού του άρθρου και να τη χρησιμοποιήσετε για σκοπούς εκτός σύνδεσης σύμφωνα με τη σημείωση παραπομπής. Κάντε λήψη της έκδοσης PDF εδώ Διαφορά μεταξύ getch και getche

Συνιστάται: