כיצד לנקות את המסוף ב-C++

Kyzd Lnqwt T Hmswp B C



חלון המסוף ב-C++ מציג את הפלט של הקוד שנכתב בחלון הפקודה. אם חלון המסוף לא נמחק לאחר קבלת הפלט, אז בביצוע הקוד בפעם הבאה, יהיה חלון מלא מראש כדי להציג את הפלט, מה שעלול לגרום לאי נוחות בעת קריאת הפלט. כדי לנקות את חלון המסוף לנוחות המשתמש, המערכת ('cls') משמשת ב-C++.

נקה חלון מסוף באמצעות מערכת ('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'), כאשר פונקציה זו נקראת היא מחזירה את חלון המסוף הריק והריק. רצוי, פונקציה זו נקראת בתחילת הקוד כדי לוודא שחלון המסוף ריק, אך ניתן לקרוא לה גם בכל מקום אחר בקוד. זה גורם למשתמש לא לעמוד בפני חלון מסוף שכבר מלא והמשתמש יכול לקרוא פלט ללא תקלות.