cout. Pemakaian cout telah diperkenalkan sebelumnya.
Contoh :
cout<<"C++\n";
Manipulator
Manipulator umumnya digunakan untuk mengatur tampilan data.
- endl
Menyisipkan newline dan mengirimkan isi penyangga keluaran ke piranti keluaran - ends
Menyisipkan karakter null - flush
Mengirimkan isi penyangga keluaran ke piranti keluaran - dec
Mengonversi ke bilangan basis 10 (desimal) - hex
Mengonversi ke bilangan basis 16 (oktal) - oct
Mengonversi ke bilangan basis 8 (oktal) - setbase(int n)
Mengonversi ke bilangan basis n (n=8, 10 atau 16) - setw(int n)
Mengatur lebar field untuk suatu nilai sebesar n karakter - setfill(int c)
Menyetel karakter pemenuh berupa c - setprecision(int n)
Menyetel presisi bilangan pecahan sebesar n digit - setiosflags(long f)
Menyetel format yang ditentukan oleh f - resetiosflags(long f)
Menghapus format yang ditentukan oleh f
C++ menyediakan suatu obyek bernama cin. Obyek ini bermanfaat untuk membaca data dari standard input (normalnya keyboard). Contoh penggunaan cin :
//prog5_19.cppFungsi getch() dan getche()
#include <iostream.h>
#include <conio.h>
void main()
{
int bil_x; //definisi bilangan bulat
float bil_y; //definisi bilangan pecahan
cout<<"Masukkan bilangan bulat : ";
cin>>bil_x;
cout<<"Masukkan bilangan pecahan : ";
cin>>bil_y;
cout<<"Bilangan bulat = "<<bil_x<<endl;
cout<<"Bilangan pecahan = "<<bil_y<<endl;
getch();
}
Fungsi getch() dan getche() berguna untuk membaca sebuah karakter tanpa perlu menekan enter. Selain itu, fungsi ini juga dapat dipakai untuk membaca tombol seperti Spasi, Tab ataupun Enter. Perbedaan keduanya adalah, pada getch(), karakter dari tombol yang dimasukkan tidak ditampilkan, sedangkan pada getche, karakter yang dimasukkan akan ditampilkan. Contoh penggunaan getch() :
//prog5_19.cpp
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
char karakter;
clrscr(); //hapus layar
cout<<"Masukkan sebuah karakter : "<<endl;
karakter = getch();
cout<<"Anda mengetik "<<karakter<<endl;
cout<<"Masukkan sebuah karakter : "<<endl;
karakter = getche();
cout<<"Anda mengetik "<<karakter<<endl;
getch();
}