| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo crear un archivo de texto usando C + +
    Creación de archivos de texto en C + + código de programación es fundamental para muchas aplicaciones. Puede que tenga que construir funciones útiles en el C + + programa , como guardar la configuración en un archivo de inicialización, grabación de datos en un archivo de texto delimitado por comas , o la conversión de un formato binario a texto. Entrada /salida de archivos ( "I /O ") se maneja con la clase de C + + biblioteca estándar " fstream " . Usando fstream es similar al uso de la clase " iostream " estándar de E /S que probablemente está familiarizado con el uso . En efecto , tanto se derivan de las mismas clases de padres . Instrucciones
    1

    Añada las siguientes líneas a la sección de "incluye" del archivo de encabezado de la clase que se va a escribir el archivo de texto :

    # include # include < ; iostream > using namespace std ;

    " fstream " es el archivo i /o clase de secuencia . " iostream " es la clase de E /S estándar , utilizado para escribir mensajes en la pantalla. " using namespace std " le permite utilizar estas dos clases de la biblioteca estándar sin el molesto " std :: " prefijo de miembros de la clase .
    2

    Declarar una variable de tipo " ofstream " ( secuencia de archivo de salida) en la sección de la clase 'private miembro de variable (o en la función que escribe el archivo de texto ) :

    ofstream FileOut ;
    3

    Abra el archivo , que pasa la ruta y nombre de archivo como parámetro, en el constructor de la clase "(o la función que escribe el archivo de texto ) :

    fileout.open (" /tmp /output.txt ");

    el valor predeterminado el modo de "abierto" es abrir una secuencia de archivo de texto. Si omite la ruta, el archivo se escribirá en el directorio de trabajo actual. Si el archivo no existe , se creará . Si lo hace, será reemplazado . El modo se puede establecer como un parámetro opcional para "abrir ". . Por ejemplo , la siguiente llamada se abre un archivo en el directorio de trabajo actual, y añade a ella en lugar de sobrescribirlo :

    fileout.open ( " output.txt " , fstream :: app ) ;

    4

    Iniciar una si - bloque en la función que escribe en el archivo de texto. Es importante comprobar que el archivo fue abierto . Utilice la función fstream " is_open " para la verificación :

    if ( fileout.is_open ()) {

    abierto fallará si no tiene permiso de escritura al directorio o el disco está llena o dañada.
    5

    escribir en el fichero usando la fstream << " puso a" operador después de que el " si ". Por ejemplo, el siguiente se escribe una línea de texto seguido por el valor asignado a la variable "a ".

    FileOut << "Este es un archivo de texto \\ n . " ; FileOut << a << " \\ n";
    6

    Termine " si " y añade " otro " para imprimir un mensaje de error si el archivo abierto no :

    } else { cout << "Error: no se puede abrir el archivo de salida ";}
    7

    Cierre el archivo cuando haya terminado de escribir en él . Si ha abierto el archivo en una función , ciérrela antes de salir de esta función. Si ha abierto el archivo en el constructor de la clase , cierre el archivo en el destructor . Revise para asegurarse de que el archivo está abierto antes de intentar cerrarla :

    if ( fileout.is_open ()) { fileout.close () ;}
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo ordenar dos columnas sin enlazar en el DataGridVi…
    ·Cómo mostrar porcentajes en C + + 
    ·Cómo comprobar un interruptor Subcadena 
    ·Cómo utilizar Turbo C 
    ·Cómo leer Número Hex C + + 
    ·C Tutorial : Tipos de datos 
    ·Cómo manejar Browser Cerrar Eventos en C 
    ·Cómo contar Funciones de Código C 
    ·Cómo incrustar en Python 
    ·Cómo leer una línea mediante CPP 
      Artículos destacados
    ·Cómo programar con Visual Basic 6 
    ·Cómo cifrar una variable en ColdFusion 
    ·Errores comunes en Turbo C 
    ·Cómo utilizar MiKTeX Con Python 
    ·Cómo arreglar Runtime Error 5 
    ·¿Qué es un archivo ASCX 
    ·Cómo Texto tachado con código HTML 
    ·Cómo agregar una nueva línea en Visual Basic 
    ·Cómo quitar la barra de estado en NetBeans 
    ·Cómo poner un Programa Sub En Visual Basic 6.0 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com