|
|
|
|
206
|
|
206
|
|
207
|
Observa la linea `inFile >> name >> age`. Esa instrucción realiza varias tareas:
|
207
|
Observa la linea `inFile >> name >> age`. Esa instrucción realiza varias tareas:
|
208
|
|
208
|
|
209
|
-* Lee un string y un int del archivo (si queda algo por leer) y se los asigna a las variables `name` y `age`.
|
|
|
|
|
209
|
+* Lee un `string` y `un` int del archivo (si queda algo por leer) y se los asigna a las variables `name` y `age`.
|
210
|
* Si pudo leer ambos datos, la expresión `inFile >> name >> age` evalúa `true`.
|
210
|
* Si pudo leer ambos datos, la expresión `inFile >> name >> age` evalúa `true`.
|
211
|
* De lo contrario, la expresión evalúa `false`, saliendo del bloque while.
|
211
|
* De lo contrario, la expresión evalúa `false`, saliendo del bloque while.
|
212
|
|
212
|
|
|
|
|
|
215
|
1. Creamos un objecto de clase `ifstream`, llamamos a su función `open` y verificamos que el archivo abrió correctamente.
|
215
|
1. Creamos un objecto de clase `ifstream`, llamamos a su función `open` y verificamos que el archivo abrió correctamente.
|
216
|
2. Creamos una o más variables para asignarles los valores que leeremos del archivo.
|
216
|
2. Creamos una o más variables para asignarles los valores que leeremos del archivo.
|
217
|
3. Implementamos un ciclo que se repite mientras hayan datos que leer del archivo.
|
217
|
3. Implementamos un ciclo que se repite mientras hayan datos que leer del archivo.
|
218
|
-4. Cerramos el archivo.
|
|
|
|
|
218
|
+4. Cerramos (función `close`) el archivo.
|
219
|
|
219
|
|
220
|
|
220
|
|
221
|
|
221
|
|