วิธีล้างคอนโซลใน C ++

Withi Lang Khxnsol Ni C



หน้าต่างคอนโซลใน C++ จะแสดงผลลัพธ์ของโค้ดที่เขียนในหน้าต่างคำสั่ง หากหน้าต่างคอนโซลไม่ได้รับการล้างหลังจากได้รับเอาต์พุตแล้วในการเรียกใช้โค้ดครั้งต่อไปจะมีหน้าต่างที่กรอกไว้ล่วงหน้าเพื่อแสดงเอาต์พุตซึ่งอาจทำให้เกิดความไม่สะดวกขณะอ่านเอาต์พุต เพื่อล้างหน้าต่างคอนโซลเพื่อความสะดวกของผู้ใช้ ระบบ (“cls”) จะถูกใช้ในภาษา C++

ล้างหน้าต่างคอนโซลโดยใช้ System (“cls”) ใน C ++

ในไฟล์ส่วนหัว stdlib มีระบบฟังก์ชันที่กำหนดไว้ล่วงหน้า (“cls”) เมื่อเรียกใช้ฟังก์ชันนี้จะส่งคืนหน้าต่างคอนโซลว่างเปล่าที่ชัดเจน ฟังก์ชันนี้ถูกเรียกใช้ในตอนต้นของโค้ดเพื่อให้แน่ใจว่าหน้าต่างคอนโซลว่างเปล่า แต่สามารถเรียกใช้ที่ใดก็ได้ในโค้ดได้เช่นกัน

ไวยากรณ์







// ไฟล์ส่วนหัว



หลัก ( )
{
ระบบ ( 'ซีแอลเอส' ) ;
คำแถลง 2 ;
คำแถลง 3 ;
.
.
}

ตัวอย่าง

ฟังก์ชัน system('cls') ถูกเรียกเพื่อล้างโค้ดหลังจากดำเนินการ:



#รวม

#รวม

#รวม

ใช้เนมสเปซมาตรฐาน ;

ภายใน หลัก ( ) {

ภายใน หนึ่ง ;

ศาล << 'ป้อนจำนวนเต็ม:' ;

การกิน >> หนึ่ง ; // กำลังรับอินพุต

ศาล << 'หมายเลขคือ:' << หนึ่ง ;

รับ ( ) ;

// การเรียกฟังก์ชันระบบและส่ง cls เป็นอาร์กิวเมนต์

ระบบ ( 'ซีแอลเอส' ) ;

ศาล << “หน้าจอถูกเคลียร์แล้ว!” ;

กลับ 0 ;

}

ระบบจะขอให้ผู้ใช้ป้อนจำนวนเต็มซึ่งจะแสดงที่เอาต์พุต หากต้องการอ่านอินพุตจากคอนโซล ฟังก์ชัน getch() จะถูกประกาศในไฟล์ส่วนหัว conio.h สามารถอ่านได้ครั้งละหนึ่งอินพุตเท่านั้น เมื่อกดปุ่มบนแป้นพิมพ์เพื่อใช้งานฟังก์ชันนี้ ที่นี่ จะมีการกดปุ่มใดๆ เพื่อเปิดใช้งานการทำงานของหน้าจอที่ชัดเจน:







ผู้ใช้ป้อนจำนวนเต็ม 54 ซึ่งแสดงที่เอาต์พุต:



หลังจากได้รับเอาต์พุตแล้ว ให้กดปุ่มใด ๆ ของแป้นพิมพ์เพื่อล้างหน้าต่างคอนโซล

บทสรุป

ในไฟล์ส่วนหัว stdlib มีระบบฟังก์ชันที่กำหนดไว้ล่วงหน้า (“cls”) เมื่อฟังก์ชันนี้ถูกเรียกใช้ฟังก์ชันนี้จะส่งคืนหน้าต่างคอนโซลว่างเปล่าที่ชัดเจน ฟังก์ชันนี้ถูกเรียกใช้ในตอนต้นของโค้ดเพื่อให้แน่ใจว่าหน้าต่างคอนโซลว่างเปล่า แต่สามารถเรียกใช้ที่ใดก็ได้ในโค้ดได้เช่นกัน ทำให้ผู้ใช้ไม่ต้องเผชิญกับหน้าต่างคอนโซลที่เต็มแล้ว และผู้ใช้สามารถอ่านเอาต์พุตที่ไม่มีข้อผิดพลาดได้