[[oktatas:programozás:cpp:cpp_referencia|< Cpp nyelv refrencia]] ====== C++ I/O ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2011 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== iostream ===== Az 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 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 |