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 |