נקה חלון מסוף באמצעות מערכת ('cls') ב-C++
בקובץ הכותרת stdlib יש מערכת פונקציות מוגדרת מראש ('cls'), כאשר פונקציה זו נקראת היא מחזירה את חלון המסוף הריק והריק. רצוי, פונקציה זו נקראת בתחילת הקוד כדי לוודא שחלון המסוף ריק, אך ניתן לקרוא לה גם בכל מקום אחר בקוד.
תחביר
// קבצי כותרת
רָאשִׁי ( )
{
מערכת ( 'cls' ) ;
הַצהָרָה 2 ;
הַצהָרָה 3 ;
.
.
}
דוגמא
הפונקציה system ('cls') נקראת לנקות את הקוד לאחר ביצוע:
#include
#include
#include
באמצעות מרחב שמות std ;
int רָאשִׁי ( ) {
int על אחד ;
cout << 'הזן מספר שלם:' ;
אֲכִילָה >> על אחד ; // לוקח קלט
cout << 'המספר הוא: ' << על אחד ;
getch ( ) ;
// קריאה לפונקציית מערכת והעברת cls כארגומנט
מערכת ( 'cls' ) ;
cout << 'המסך נוקה!' ;
לַחֲזוֹר 0 ;
}
המשתמש מתבקש להזין מספר שלם, אשר מוצג בפלט. כדי לקרוא קלט מהמסוף, הפונקציה getch() מוצהרת בקובץ הכותרת conio.h. זה יכול לקרוא רק קלט אחד בכל פעם, כאשר מקש מקלדת נלחץ כדי לבצע פונקציה זו. כאן, כל אחד מהמקשים נלחץ כדי לאפשר את פעולת הניקוי של המסך:
המשתמש מזין מספר שלם 54 המוצג בפלט:
לאחר קבלת הפלט, כל מקש של המקלדת נלחץ כדי לנקות את חלון המסוף.
סיכום
בקובץ הכותרת stdlib יש מערכת פונקציות מוגדרת מראש ('cls'), כאשר פונקציה זו נקראת היא מחזירה את חלון המסוף הריק והריק. רצוי, פונקציה זו נקראת בתחילת הקוד כדי לוודא שחלון המסוף ריק, אך ניתן לקרוא לה גם בכל מקום אחר בקוד. זה גורם למשתמש לא לעמוד בפני חלון מסוף שכבר מלא והמשתמש יכול לקרוא פלט ללא תקלות.