Πώς να καθαρίσετε την κονσόλα σε C++

Pos Na Katharisete Ten Konsola Se C



Το παράθυρο της κονσόλας στη C++ εμφανίζει την έξοδο του κώδικα που είναι γραμμένος στο παράθυρο εντολών. Εάν το παράθυρο της κονσόλας δεν διαγραφεί μετά τη λήψη της εξόδου, τότε κατά την εκτέλεση του κώδικα την επόμενη φορά, θα υπάρχει ένα προγεμισμένο παράθυρο για την εμφάνιση της εξόδου, το οποίο μπορεί να προκαλέσει ταλαιπωρία κατά την ανάγνωση της εξόδου. Για να καθαρίσετε το παράθυρο της κονσόλας για διευκόλυνση του χρήστη, το σύστημα ('cls') χρησιμοποιείται στη C++.

Εκκαθάριση παραθύρου κονσόλας χρησιμοποιώντας το σύστημα ('cls') στη C++

Στο αρχείο κεφαλίδας stdlib υπάρχει ένα προκαθορισμένο σύστημα συνάρτησης ('cls'), όταν καλείται αυτή η συνάρτηση, επιστρέφει το καθαρό κενό παράθυρο της κονσόλας. Κατά προτίμηση, αυτή η συνάρτηση καλείται στην αρχή του κώδικα για να βεβαιωθείτε ότι το παράθυρο της κονσόλας είναι κενό, αλλά μπορεί επίσης να καλείται οπουδήποτε αλλού στον κώδικα.

Σύνταξη







// Αρχεία κεφαλίδας



κύριος ( )
{
Σύστημα ( 'cls' ) ;
δήλωση 2 ;
δήλωση 3 ;
.
.
}

Παράδειγμα

Η συνάρτηση system('cls') καλείται να διαγράψει τον κώδικα μετά την εκτέλεση:



#include

#include

#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

ενθ σε ένα ;

cout << 'Εισαγάγετε έναν ακέραιο αριθμό:' ;

τρώει >> σε ένα ; // Λήψη εισόδου

cout << 'Ο αριθμός είναι:' << σε ένα ;

λαβή ( ) ;

// Κλήση συνάρτησης συστήματος και μετάδοση cls ως όρισμα

Σύστημα ( 'cls' ) ;

cout << 'Η οθόνη έχει καθαριστεί!' ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Ο χρήστης καλείται να εισάγει έναν ακέραιο, ο οποίος εμφανίζεται στην έξοδο. Για να διαβάσετε τα δεδομένα από την κονσόλα, η συνάρτηση getch() δηλώνεται στο αρχείο κεφαλίδας conio.h. Μπορεί να διαβάσει μόνο μία είσοδο κάθε φορά, όταν πατηθεί ένα πλήκτρο πληκτρολογίου για να εκτελεστεί αυτή η λειτουργία. Εδώ, πατιέται οποιοδήποτε από τα πλήκτρα, για να ενεργοποιηθεί η λειτουργία καθαρισμού οθόνης:







Ο χρήστης εισάγει έναν ακέραιο αριθμό 54 που εμφανίζεται στην έξοδο:



Μετά τη λήψη της εξόδου, πιέζεται οποιοδήποτε πλήκτρο του πληκτρολογίου για να καθαρίσει το παράθυρο της κονσόλας.

συμπέρασμα

Στο αρχείο κεφαλίδας stdlib υπάρχει ένα προκαθορισμένο σύστημα λειτουργιών ('cls'), όταν καλείται αυτή η συνάρτηση, επιστρέφει το καθαρό κενό παράθυρο της κονσόλας. Κατά προτίμηση, αυτή η συνάρτηση καλείται στην αρχή του κώδικα για να βεβαιωθείτε ότι το παράθυρο της κονσόλας είναι κενό, αλλά μπορεί επίσης να καλείται οπουδήποτε αλλού στον κώδικα. Αυτό κάνει τον χρήστη να μην αντιμετωπίζει ένα ήδη γεμάτο παράθυρο κονσόλας και ο χρήστης μπορεί να διαβάσει έξοδο χωρίς σφάλματα.