*   >> Lectura Educación Artículos >> science >> programación

Conceptos básicos de acceso a archivos en C ++

ifstream Class Esta se utiliza básicamente para leer un archivo. Para los casos simples, usted no necesita el argumento de modo de utilizar esta clase. La sintaxis para crear un objeto de la clase, ifstream es fileStrm ifstream; Se empieza con el nombre de la clase seguido de un espacio y luego el identificador (nombre) del objeto (cualquier nombre). Para leer una línea de la corriente, hacer esto: getline (streamObj, strObjIdent) He explicado esta función y su argumento anterior. El siguiente código lee las tres líneas del archivo creado anteriormente. Leer y probarlo.

#include #include #include using namespace std; int main () {ifstream readStrm; línea de cuerda; readStrm.open ("miarchivo.txt"); si (readStrm.is_open ()) {getline (readStrm, línea); getline cout (readStrm, línea); getline cout (readStrm, línea); cout} readStrm.close (); return 0; } El carácter \\ n obliga a la siguiente (pantalla) línea impresa a la siguiente línea. Tenga en cuenta la inclusión de la cabecera de cadena. Archivo Indicador de posición Cuando se abre un archivo con éxito, se establece una corriente de los archivos. Existe lo que se llama un indicador de posición de archivo.

Cuando un archivo se acaba de abrir, todo en igualdad de condiciones, los puntos de este indicador para el comienzo de la secuencia de archivo. Hagas lo que hagas a la corriente que va a pasar en el carácter o alinear el indicador de posición del fichero está señalando. Al leer una línea de texto, el indicador de posición del fichero apuntaría a la siguiente línea para ser leído, todo en igualdad de condiciones. Cuando se escribe una línea, el indicador de posición del fichero señalaría el final de la línea acaba de escribir, todo en igualdad de condiciones.

El método eof El método para eof de fin de archivo se utiliza para detectar si el indicador de posición archivo ha alcanzado el final de la secuencia, que corresponde al final del archivo en el disco. El valor de retorno de este método es verdadera (de tipo _Bool) cuando se alcanza el final del archivo, o falso cuando no se ha alcanzado el final del archivo. La sintaxis para utilizar el método EF es, streamObjIdent.eof () Se comienza con el identificador de objeto de secuencia, entonces el punto y luego la llamada al método. Se necesita ningún argumento.

En el siguiente código, las líneas del archivo de texto que ahorramos se copian en una matriz. El código utiliza el método EF, para saber cuándo dejar de leer el archivo. A continuación, se mostrará el

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.