Penjelasan Mengenai Endl dan Ends Pada Program C++
ENDL & ENDS
1.
endl
memasukkan karakter
NewLine atau mengatur pindah baris, dengan kata lain fungsi manipulator ini
serupa dengan "\n". Fungsi endl sangat dibutuhkan untuk piranti
keluaran berupa file di disk. Untuk menggunakan manipulator ini, kita harus
menyertakan file header <iostream>.
Untuk lebih
jelasnya, fungsi manipulator endl dapat dilihat pada program dibawah ini:
#include
<iostream>
using namespace std;
int main ()
{
int nilai1=100, nilai2=80;
int jumlah = nilai1 + nilai2;
// Contoh fungsi manipulator endl
cout<<"Nilai 1 : "<<nilai1<<endl;
cout<<"Nilai 2 : "<<nilai2<<endl<<endl;
cout<<"Jumlah Kedua Nilai : "<<jumlah;
return 0;
}
using namespace std;
int main ()
{
int nilai1=100, nilai2=80;
int jumlah = nilai1 + nilai2;
// Contoh fungsi manipulator endl
cout<<"Nilai 1 : "<<nilai1<<endl;
cout<<"Nilai 2 : "<<nilai2<<endl<<endl;
cout<<"Jumlah Kedua Nilai : "<<jumlah;
return 0;
}
2.
ends
ends adalah
sebuah fungsi manipulator yang berguna untuk menambah karakter null (nilai
ASCII NOL) kederetan suatu karakter. Fungsi seperti ini seringkali diperlukan,
misalnya untuk mengirim sejumlah karakter ke file di disk atau modem dan
mengakhirinya dengan karakter NULL. Untuk menggunakan manipulator ini, sobat
harus menyertakan file header <iostream>
Contoh :
cout<<'M'<<'D'<<ends;
Contoh :
cout<<'M'<<'D'<<ends;
Pernyataan
di atas mengirimkan 2 buah karakter (M dan D) serta sebuah karakter null. Pada
layar, ends akan menimbulkan sebuah karakter kosong.
Untuk
lebih jelasnya, fungsi manipulator ends dapat dilihat pada program dibawah ini:
#include
<iostream>
using namespace std;
int main ()
{
int nilai1=90, nilai2=90;
int jumlah = nilai1 + nilai2;
// Contoh fungsi manipulator ends
cout<<"Nilai 1 : "<<nilai1<<".";
cout<<"\nNilai 2 : "<<nilai2<<ends<<ends<<".";
cout<<"\n\nJumlah Kedua Nilai : "<<jumlah;
return 0;
}
using namespace std;
int main ()
{
int nilai1=90, nilai2=90;
int jumlah = nilai1 + nilai2;
// Contoh fungsi manipulator ends
cout<<"Nilai 1 : "<<nilai1<<".";
cout<<"\nNilai 2 : "<<nilai2<<ends<<ends<<".";
cout<<"\n\nJumlah Kedua Nilai : "<<jumlah;
return 0;
}
Komentar
Posting Komentar