“Conocimientos Programación>C /C + + Programming

Cómo pasar una cadena a abrir un ifstream

2011/3/7
El C + + Standard Template Library incluye una clase ifstream que permite a los archivos que se leen utilizando los mismos métodos basados ​​en secuencias que se utilizan comúnmente para la entrada del usuario. A diferencia de cin, el flujo de entrada estándar , una ifstream necesita ser inicializado por el que pasa un nombre de archivo en la forma de una cadena. Si el archivo existe y se puede abrir para lectura , el objeto ifstream actuará como cin . Instrucciones
1

Pase la cadena que contiene el nombre del archivo al constructor ifstream : ifstream myIfstream ( MyFileName ) ;

Si usted ya tiene un objeto ifstream pero no han abierto un archivo, utilice el ifstream :: método abierto en su lugar: myIfstream.open ( MyFileName ) ;
2

Compruebe el objeto ifstream para el éxito mediante una llamada al método ifstream :: fallar. Manejar los errores en la manera que funciona mejor para su programa. No código de limpieza es necesario una ( myIfstream.fail ()) { cerr << " Error al abrir " << MyFileName << endl ; return;}
3

Cierre el archivo una vez que haya terminado de utilizarlo . Si no hay un archivo abierto , aprovecha la bandera se establecerá y la excepción se puede producir si se ha configurado el mask.myIfstream.close excepción ( ) ;

C /C + + Programming
Cómo escribir un Ping intermitente
Cómo editar el Silverlight DataGrid
Odd /Even Función de Programación C
Cómo cambiar el nombre de NIB XIB en Xcode
Cómo enseñar a sí mismo de programación de Windows CE en 24 horas
Cómo calcular una expresión infija
Cómo cambiar el color en C + +
Cómo buscar en una lista enlazada de elementos en C + +
Conocimientos Informáticos © http://www.ordenador.online