Ir al contenido

Introducción a Patrones de Diseño en C++ con Qt4/1.12.1 Ejercicios: Flujos

De Wikilibros, la colección de libros de texto de contenido libre.
Versión para imprimir esta pagina

Ejercicios: Flujos

[editar]

Modiffica el programa del Ejemplo 1.12 de manera que haga lo siguiente:


  • Que este obtenga el nombre del archivo desde el usuario con una cadena STL NombreArchivo. Necesitaras usar la función fileName.c_str() para convertir la cadena a una forma que sea aceptable para la función open().


  • Que se asegure de que el archivo existe antes de intentar leerlo. (Pista: Después de la llamada para abrir puedes comprobar la variable ifstream como si esta fuera un booleano, falso significa que el archivo no existe.)


  • Que se asegure de que el archivo especificado por el usuario no exista en realidad (o que este está dispuesto a sobreescribir si existe) antes de abrirlo para salida.

Versión para imprimir esta pagina