1. cin.get
(char & ch)
Mengambil
satu karakter dari input-stream dan menempatkan karakter input berikutnya dalam
variabel ch. Mengembalikan nilai integer, yang adalah nol jika mengalami
masalah (misalnya akhir file).
2.
cin.getline (char * buffer, int pjg)
Mengambil
satu blok karakter dalam buffer string dan menyimpannya dalam array buffer,
berhenti ketika ia telah membaca (pjg-1) karakter atau atau ketika ia
menemukan sebuah end-of-line karakter ( ‘\ n’) atau ditemukan EOF. Tempat
karakter null ( ”) setelah karakter terakhir membaca.
3. cin.read
(char * addr, int n)
Dibaca n
byte (atau sampai akhir file) dari stream ke dalam buffer. mengambil sebanyak n
bytes berturutan dari input-stream dan menaruh mereka mulai pada alamat addr,
dan gcount() juga mengembalikan jumlah bytes yang diambil oleh
invokasi read() yang terakhir.
4.
cin.gcount ()
Mengembalikan jumlah karakter yang
dibaca oleh sebelumnya mendapatkan, getline yangterakhir., atau membaca
perintah.
5. cin.ignore(int a = 1, int x =
EOF)
Membuang karakter sebanyak <= a,
dan stop jika ketemu karakter yang dikandung x.
6. cin.putback (char ch)
Menempatkan karakter ch kembali ke
stream. Hal-hal buruk akan terjadi jika karakter ini bukan yang paling
baru-baru ini diambil dari stream.
7. cin.get ()
Mengambil dan mengembalikan satu
nilai dari input-stream, termasuk nilai end-of file EOF yang didefinisikan di
iostream.h.
8. cin.peek
()
Mengembalikan
karakter berikutnya dalam stream tetapi (atom EOF) tidak menghapusnya
dari stream.
Stream
Output
1. cout.put
(char ch)
Menempatkan
ch ke stream.
2.
cout.write (char * str, int n)
Menempatkan
dan menghasilkan sebuah string ke output stream dan mengembalikan object
stream yang menginvokasinya, dan n menentukan jumlah karakter yang
ditampilkan, mulai dari karakter yang ditunjuk adalah str.
3.
cout.setf(ios::showpos)
Memberikan
tanda + / – pada output
4.
cout.setf(ios::dec)
Mengubah bilangan menjadi basis 10 (desimal)
5.
cout.setf(ios::hex)
Mengubah bilangan menjadi basis 16 (
hexadesimal)
6.
cout.setf(ios::oct)
Mengubah bilangan menjadi basis 8 (
octal)
7.
cout.setf(ios::fixed)
Menampilkan
bilangan nol di belakang koma (kalau dia double)
8.
cout.setf(ios::scientific)
Menampilkan
bilangan nol di belakang koma (kalau dia double)
9.
cout<<setw(x)
Menyiapkan tempat sebanyak variabel x.default
rata kanan
10.
cout.setf(ios::showpos | ios::internal)
Menampilkan
tanda positif atau negatif di kanan
11.
cout.setf(ios::right)
Membuat rata
kanan
12.
cout.setf(ios::left)
Membuat rata
kiri
13.
cout.setf(ios::hex | ios::uppercase)
14.
cout.setf(ios::showbase | ios::hex)
Menunjukkan
base karakter untuk bilangan octal atau hexa
15.
cout.setf(ios::showpoint)
Menunjukkan
desimal point untuk semua float
16.
cout.fill(‘#’)
Mengisi
tempat yang kosong dengan suatu karakter tertentu
17.
cout.precision(x)
Menampilkan
bil sebanyak x digit
Tidak ada komentar:
Posting Komentar