Métodos de ++ la c clases de flujo de

los istream y ostream clases en C ++ proporcionan un número de métodos, como se muestra en esta tabla (esto no es una lista completa). Los prototipos de estas funciones residen en el fstream archivo de inclusión.

bool malo ()

Devoluciones cierto si se ha producido un error grave.

(banderas iostate = ios_base :: goodbit) borrar vacíos

Clears (o conjuntos) los indicadores del estado de E / S.

void close ()

Cierra el archivo asociado a un objeto de secuencia.

eof bool ()

Devoluciones cierto Si no hay más caracteres se dejan en el archivo para ser leído.

excepción iostate ()

Devuelve las condiciones que causarán una excepción.

Video: VT 13 Curso C++. Métodos de Clase. Constructores y Destructores

excepción vacío (iostate)

Establece las condiciones que causarán una excepción. condiciones múltiples se pueden ORed juntos: por ejemplo, excepción (ios_base :: badbit | ios_base :: failbit).

relleno char () de llenado de carbón (char NewFill)

Devuelve o establece el carácter de relleno.

banderas fmtflags () fmtflags banderas (fmtflags f)

Devuelve o establece banderas de formato.

Video: Curso de C++ // Cap. 20 // [POO] Metodos Getters y Setters. [HD]

ras vacío ()

Vacía el búfer de salida en el disco.

int gcount ()

Devuelve el número de bytes leídos durante la última entrada.

charlas get ()

Lee los caracteres individuales desde el archivo.

Char getline (tampón char *, int cuenta, delimitador Char = `n`)

Lee múltiples caracteres o bien hasta el final de su archivo, hasta que se encuentre un delimitador, o hasta contar - 1 caracteres leídos. Tack un nulo en el extremo de la línea de lectura. No guarde el delimitador de leer en la memoria intermedia.

Video: Creando Métodos get and set en C++

bool bueno ()

Devoluciones cierto Si no se establecen condiciones de error.

vacío abierto (const char * nombre del archivo, el modo openmode = por defecto)

Mismos argumentos al constructor. Realiza el mismo archivo abierto sobre un objeto existente que el constructor realiza cuando se crea un nuevo objeto.

streamsize precisión () streamsize precisión (streamsize s)

Lee o establece el número de dígitos que se muestran para las variables de punto flotante.

ostream& poner (char ch)

Escribe un carácter único a la corriente.

istream& leer (tampón char *, streamsize num)

Lee un bloque de datos. lee bien num bytes o hasta que se encuentre un archivo de fin de, lo que ocurra primero.

istream& seekg (posición pos_type) istream& seekg (off_type offset, ios_base :: seekdir)

Posiciones el puntero de lectura, ya sea posición bytes desde el comienzo del archivo o compensar bytes desde la posición actual.

istream& seekp (posición pos_type) istream& seekp (off_type offset, ios_base :: seekdir)

Posiciona el puntero de escritura.

fmtflags setf (fmtflags)

Establece banderas formato específico. Devuelve valor antiguo.

pos_type tellg ()

Devuelve la posición del puntero de lectura.

Video: Clase Teorica Objetos, Funciones y Metodos en C++

tellp pos_type ()

Devuelve la posición del puntero de escritura.

fmtflags unsetf (fmtflags)

Limpia las banderas formato específico. Devuelve valor antiguo.

int anchura () int anchura (int w)

Lee o establece el número de caracteres que se mostrará en la próxima declaración de salida con formato.

ostream& escritura (const char * buffer, streamsize num)

Escribe un bloque de datos en el fichero de salida.

Artículos Relacionados