| 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 ahorrar un vector de un archivo en C + +
    La clase vector en el C + + Standard Template Library sirve como una alternativa a la simple array. Ellos son casi tan rápido como las matrices estándar , sin embargo, contienen funciones eficientes para agregar y quitar elementos de la matriz y se cambian de tamaño dinámicamente cuando sea necesario . Un miembro útil de la clase vector es el iterador , lo que simplifica enormemente el proceso de iteración a través de todos los elementos almacenados en el vector utilizando un bucle for . La otra herramienta utilizada será objeto ofstream en la biblioteca fstream , lo que le permitirá utilizar el operador simple " <<" para la salida de archivos. Cosas que necesitará de computadora
    C + + compilador
    C + + IDE
    Ver Más instrucciones
    1

    Crear un archivo de C + + llamado " vectorToFile.cpp " . Para esta tarea , se necesitarán tres bibliotecas : fstream proporciona funcionalidad para el archivo de E /S, iostream proporciona funcionalidad de E /S a nivel de entrada y salida , que se desvía desde la consola a un archivo en esta actividad, y el vector proporciona la clase vector . Así que empezar con las siguientes declaraciones:

    # include
    # include
    # include
    using namespace std ;
    2

    Definir la clase VectorToFile . Esta clase será un poco simplista. Se llevará a cabo un vector y una función para guardar el vector en un archivo

    clase VectorToFile {
    público : .
    Vector v < ; br /> GO

    VectorToFile () { }

    GO

    void SaveToFile () { }


    GO } ;
    3

    Escribir el método SaveToFile (). Añada las siguientes líneas de código, con el fin , el método SaveToFile (). En primer lugar, obtener el nombre de archivo del usuario con los comandos cout y cin estándar , así:

    fileName char [ 20 ]

    GO cout << \\ " Introduce el nombre del archivo que desea utilizar : \\ "

    GO cin >>
    fileName GO
    < br /> A continuación, iniciar el ofstream o secuencia de archivo de salida, con el nombre del archivo y " ios :: out" . Esto informará ofstream ser abierto sólo de salida. Otras opciones posibles serían " ios :: app " , que indica la corriente para añadir datos en lugar de sobrescribirlo y " ios : binario" . , Que indica la corriente de salida en el sistema binario en lugar de texto
    < br /> ofstream vectorfile (nombre de archivo , ios :: cabo )
    GO

    por último , recorrer la matriz , con el objeto iterador de su vector .

    std :: vector :: iterator i

    GO for (i = v.begin (); i < v.end () , + + i ) {
    vectorfile << * i

    GO vectorfile << endl

    GO }
    4

    Crear una función principal para probar la clase . Fuera de la clase, declare la función principal de la siguiente manera :

    int main () {
    VectorToFile vtf

    GO vtf.v . push_back ( 121 )

    GO vtf.v.push_back ( 144 )

    GO vtf.v.push_back ( 653 )
    ; GO

    vtf.saveToFile ()
    GO

    }

    GO < ; br /> Compilar y ejecutar su nuevo programa de C + + . Introduzca un nombre de archivo cuando se le preguntó .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar el lenguaje C para calcular el interés …
    ·Cómo crear un proyecto Maven en Galileo 
    ·Cómo declarar una constante estática en C 
    ·Forma de guardar una entrada en un vector 
    ·Tipos de variables de datos de atributos 
    ·Cómo llenar un control FlexGrid Con datos 
    ·Cómo representar un círculo en OpenGL 
    ·Cómo criar a un entero a una potencia en C 
    ·Cómo compilar un C + + con CMD & CL 
    ·Cómo leer un documento de Word utilizando C 
      Artículos destacados
    ·Cómo terminar OmniMark Script 
    ·Cómo instalar Allegro Visual C 
    ·Cómo crear un formulario de inscripción para un sitio…
    ·Conjuntos de marcos correctos JavaScript 
    ·Cómo hacer una calculadora básica con Java 
    ·Ayuda para la programación por lotes 
    ·Cómo copiar una base de datos con Visual Basic 6 
    ·Cómo convertir Dll de ActiveX 
    ·Función en C para palíndromos 
    ·Cómo cambiar la acción de formulario en JavaScript Se…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com