Cara Membersihkan Layar Terminal di Mac dengan C++
Pada sistem operasi Mac, membersihkan layar terminal di dalam program C++ dapat dilakukan dengan menggunakan fungsi system()
. Fungsi system()
adalah fungsi bawaan dari C++ yang memungkinkan Anda untuk menjalankan perintah shell.
Berikut adalah cara membersihkan layar terminal di Mac dengan menggunakan C++:
#include
#include
using namespace std;
int main() {
// Membersihkan layar terminal
system("clear");
cout << "Layar terminal telah dibersihkan!" << endl;
return 0;
}
Penjelasan Kode:
#include <iostream>
: Menyertakan header fileiostream
yang berisi definisi untuk input/output standar.#include <cstdlib>
: Menyertakan header filecstdlib
yang berisi definisi untuk fungsisystem()
.using namespace std;
: Menyederhanakan penulisan kode dengan menggunakan namespacestd
.system("clear");
: Fungsisystem()
menerima string sebagai argumen. Dalam hal ini, string "clear" adalah perintah shell untuk membersihkan layar terminal di Mac.
Cara Menjalankan Kode:
- Simpan kode di atas dengan ekstensi
.cpp
(misalnya:clear_screen.cpp
). - Buka terminal dan arahkan ke direktori tempat Anda menyimpan file
.cpp
. - Kompilasi kode dengan menggunakan perintah
g++ clear_screen.cpp -o clear_screen
. - Jalankan file yang telah dikompilasi dengan perintah
./clear_screen
.
Hasil:
Setelah menjalankan program, layar terminal akan dibersihkan dan teks "Layar terminal telah dibersihkan!" akan ditampilkan di baris pertama layar.
Catatan:
- Fungsi
system()
dapat digunakan untuk menjalankan perintah shell lainnya. - Penggunaan fungsi
system()
mungkin tidak kompatibel dengan semua sistem operasi. - Sebagai alternatif, Anda dapat menggunakan fungsi
clrscr()
yang tersedia di libraryconio.h
. Namun, library ini tidak selalu tersedia di semua compiler C++.