Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:cpp:cpp_referencia:cppi_o

< Cpp nyelv refrencia

C++ I/O

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
oktatas/programozas/cpp/cpp_referencia/cppi_o.txt · Utolsó módosítás: 2021/05/25 23:28 szerkesztette: admin