Stream input
cin.get (char & ch)
Menempatkan karakter input berikutnya dalam variabel ch. Mengembalikan nilai integer, yang adalah nol jika mengalami masalah (misalnya akhir file).
cin.getline (char * buffer, int length)
Membaca karakter dalam buffer string, berhenti ketika (a) ia telah membaca panjang-1 karakter atau (b) ketika ia menemukan sebuah end-of-line karakter ( '\ n') atau akhir file. Tempat karakter null ( '\ 0') setelah karakter terakhir membaca.
cin.read (char * buffer, int n)
Dibaca n byte (atau sampai akhir file) dari stream ke dalam buffer.
cin.gcount ()
Mengembalikan jumlah karakter yang dibaca oleh sebelumnya mendapatkan, getline, atau membaca perintah.
cin.ignore (int n)
Menghapus n karakter berikutnya (atau sampai akhir file) dari input stream, mmbuang mereka ke Great Bit Bucket.
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.
cin.get ()
Mengembalikan karakter berikutnya dalam stream.
Mengembalikan karakter berikutnya dalam stream.
cin.peek ()
Mengembalikan karakter berikutnya dalam stream tetapi tidak menghapusnya dari stream.
cin.good ()
Returns 0 jika stream telah mengalami masalah seperti membaca akhir file, tidak ada file.
cin.bad ()
Mengembalikan nilai bukan nol jika stream benar-benar tidak dapat digunakan, misalnya file tidak dapat dibuka (tetapi tidak jika stream telah hanya sampai di akhir file).
cin.eof ()
Mengembalikan nilai bukan nol jika stream telah mencapai akhir file.
Stream ouput
cout.put (char ch)
Menempatkan ch ke stream.
Menempatkan ch ke stream.
cout.write (char * str, int n)
Menempatkan n karakter ke stream, membaca mereka dari string str.
Stream manipulator
1. dec->memformat data numerik ke dalam desimal
Input/Output : Input dan ouput
2. endl->output sebuah karakter newline dan flush the stream
Input/Output : output
3. ends->ouput null
Input/Output : output
4. flush->Kirim data langsung ke standard output
Input/Output : output
5. Hex->memformat data numerik ke dalam heksadesimal
Input/Output : input dan ouput
6. Oct->memformat data numerik ke dalam oktal
Input/Output : input dan ouput
7. Setbase ( int n)->Memformat data ke basis n
Input/Output : output
8. Setw (int n)->Menentapkan lebar tampilan data
Input/Output : outut
9. Setfill (int c)->Mengatur karakter pemenuh
Input/Output : output
10. Setprecision (int n)->Menetapkan presisi bilangan pecahan sebanyak n digit
Input/Output : output
Tidak ada komentar:
Posting Komentar