1. ¿Que es un archivo?
Es una coleccion de datos alamcenados juntos bajo un nombre comun,por lo general enun disco, cinta magnetica o CD-ROM.
2. ¿Que es el nombre externo del archivo?
Es la manera enque es conocido el archivo por el sistema operativo.
3. De ejmplos de nombres de archivos validos segun la convencion de DOS.
preios.dat, exper1.dat, info.txt y fisica.mem.
4. ¿Que es un un flujo?
Es una ruta de transmisison en un solo sentido entre una fuente y un destino. Un flujo de bytes es enviado por esta ruta de transmision.
5. De una anlogia para el flujo de bytes.
Es un arroyo de agua que proporciona una ruta unidireccional para que el agua viaje de una fuente a un destino.
6. ¿Como deben ser declaradas los objetos de flujo archivo usados para entrada?
Deben ser declaradas como objetosdela calse ifstream.
7. ¿Como deben ser delcaradas losobjetos de flujo de archivo usados para salida?
Deben ser declaradas como objetos de la case ofstream.
8. ¿Cuales son los archivos basicos?
Archivos de texto (archivos basados enc caracteres) y archivos binarios.
9. ¿Comos se define la direccion o modo?
Se define en relacion con el programa y no el archivo, los datos que van a un programa se consideran datos de entrada, y los datos enviados desde el programa se consideran datos de salida.
10. ¿Que se necesita para que un programa lea y escriba en un archivo?
Objeto de flujo de archivos de entrada.
Objeto de flujo de archivos de salida.
11. ¿Que hace el prototipo eof()?
Devuelve un valor booleano verdadero si se ha intentado leer mas alla del final del archivo; de lo contrario,devuelve un valor booleano falso. El valor se vuelve verdadero solo cuando se lee el primer caracterdespues del ultimo caracter del archivo valido.
12. ¿Cuales sonlos metodos que se utilizan en C++ para detectar el estado de un archivo?
fail(), eof(), good(), bad() y is_open().
13. ¿Para que se utiliza en C++, c_str()?
Se usa un objeto de clase de cadena y se convierte este objeto en una cadena C utilizando el metodo c_str().
14. ¿Como se cierra un archivo?
Se cierra usando el metodo close(). Este metodo rompe la conexion entre el nombre externo delarchivo y el objeto de flujo de archivo, el cual puede ser usado por oro archivo
15. ¿Por que se deben cerrar los archivos?
Porque todos las computadoras tienen un limite en el numero maximo de archvios que pueden abrirse a la vez. Los archivos abiertosexistentes al final de la ejecucion del programa normal seran cerrados de manera automatia por el sistema normal.
16. ¿Como se declaran objetos para entrada o salida?
Se declaran objetos fstream.
fstream nombreObjeto;
17.¿Cuales son los indicadores en C++?
ios::in
ios::out
ios::app
ios::ate
ios::binary
ios::trunc
ios::nocreate
ios::noreplace
18. De un ejemplo de formateo de datos de flujo de salida de un archivo de texto.
salidaArchivo << setiosflags(ios::fixed);
salidaArchivo << setiosflags(ios::showpoint);
salidaArchivo << setprecision(2);
19. De otro ejemplo de formateo de datos de flujo de salida de un archivo de texto.
salidaArchivo.setf(ios::fixed);
salidaArchivo.setf(ios::showpoint)
salidaArchivo.precision;
20. ¿Que metodos fstream existen?
get()
get(charVar)
getline(strObj, termChar)
peek
ignore(int n)
Problema 10 pag. 470
Problema 10 a.
Problema 10 b.


No hay comentarios:
Publicar un comentario