Perpustakaan C ++ - <ios>

pengantar

Pustaka standar C ++ menyediakan serangkaian kapabilitas input / output yang akan kita lihat di bab-bab selanjutnya. Bab ini akan membahas operasi I / O yang paling dasar dan paling umum yang diperlukan untuk pemrograman C ++.

Kelas dan tipe dasar Input-Output untuk hierarki IOStream kelas seperti yang ditunjukkan di bawah ini -

Jenis

Template kelas

Sr.No. Jenis anggota Definisi
1 basic_ios Kelas dasar untuk aliran (komponen yang bergantung pada tipe
2 fpos Template kelas posisi aliran

Kelas

Sr.No. Jenis anggota Definisi
1 ios Kelas dasar untuk aliran (komponen yang bergantung pada tipe)
2 ios_base Kelas dasar untuk aliran
3 wios Kelas dasar untuk aliran karakter yang luas

Tipe yang lain

Sr.No. Jenis anggota Definisi
1 io_errc Kondisi kesalahan input / output
2 streamoff Jenis offset aliran
3 streampo Jenis posisi aliran
4 streamsize Jenis ukuran aliran
5 wstreampos.dll Jenis posisi aliran lebar

Format bendera manipulator (fungsi)

Bendera independen (aktifkan) -

Sr.No. Jenis anggota Definisi
1 boolalpha.dll Nilai bool alfanumerik
2 showbase Tampilkan prefiks basis numerik
3 showpoint Tunjukkan titik desimal
4 showpos Tunjukkan tanda-tanda positif
5 skipws Lewati spasi
6 unitbuf Siram buffer setelah penyisipan
7 huruf besar Hasilkan huruf besar

Bendera independen (matikan) -

Sr.No. Jenis anggota Definisi
1 noboolalpha Tidak ada nilai bool alfanumerik
2 noshowbase Jangan tampilkan prefiks basis numerik
3 noshowpoint Jangan tampilkan koma desimal
4 noshowpos.dll Jangan tunjukkan tanda-tanda positif
5 noskipws.dll Jangan lewati spasi
6 nounitbuf.dll Jangan paksa pembilas setelah penyisipan
7 nouppercase Jangan buat huruf besar

Bendera format dasar numerik (tanda "bidang dasar") -

Sr.No. Jenis anggota Definisi
1 des Gunakan basis desimal
2 hex Gunakan basis heksadesimal
3 okt Gunakan basis oktal

Bendera format floating-point (bendera "floatfield") -

Sr.No. Jenis anggota Definisi
1 tetap Gunakan notasi floating-point tetap
2 ilmiah Gunakan notasi floating-point ilmiah

Bendera format adustment (bendera "adjustfield") -

Sr.No. Jenis anggota Definisi
1 intern Sesuaikan bidang dengan memasukkan karakter di posisi internal
2 kiri Sesuaikan keluaran ke kiri
3 Baik Sesuaikan keluaran ke kanan