< Cpp nyelv refrencia

C++ I/O

Szerző: Sallai András

Copyright © Sallai András, 2011

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

iostream

Az <iostream> könyvtárak automatikusan definiálnak néhány objektumot:

cout, ostream osztály egy objektuma, amely az adatokat a sztandar kimentre küldi.

cerr, az ostream osztály egymásik objektuma, ami nem tárolt kimenetre ír, a sztandard error-ra.

clog, mint a cerr, de tárolt (bufferolt) kimenet.

cin, az istream osztály egy objektuma, ami adatokat olvas sztandard bemenetről.

Az <fstream> könyvtár lehetővé teszi a programozoknak fájlok írását és olvasását az ifstream és az ofstream osztályokkal. A C++ programozok a sztringekből is kérhetnek be, írhatnak ki a stringstream osztály segítségével.

A C++ I/O folyam néhány viselkedése (pontosság, igazítás, stb.) megváltoztatható az I/O folyam formátum jelzőkkel.

I/O Constructors	constructors
bad	true, ha hiba történt
clear	törlés és státuszjelzők beállítása
close	folyam bezárása
eof	true, ha elértük a fájl végét
exceptions	hiba esetén kivétel kiváltásának beállítása az adatfolyamon
fail	true, ha hiba történt
fill	az alapértelmezett kitöltőkarakter változtatása
flags	az io_stream_format_flags-hez hozzáférés vagy változtatás
flush	a puffer ürítése
gcount	az utolsó beviteltől olvasott karakterek száma
get	karakter olvasása
getline	karaktersorozat olvasása
good	true, ha nem történt hiba
ignore	karakterek olvasása és eldobása
open	új adatfolyam olvasása
peek	a következő bevitt karakter ellenőrzése
precision	pontosság beállítása egy folyamon
put	karakterek írása
putback	karakterek visszahelyezése egy folyamba
rdstate	returns the state flags of the stream
read	read data into a buffer
seekg	perform random access on an input stream
seekp	perform random access on output streams
setf	set format flags
sync_with_stdio	synchronize with standard I/O
tellg	read input stream pointers
tellp	read output stream pointers
unsetf	clear io_stream_format_flags
width	access and manipulate the minimum field width
write	karakterek írása