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: 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 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í: Crear una función principal para probar la clase . Fuera de la clase, declare la función principal de la siguiente manera :
# include
# include
using namespace std ;
2
clase VectorToFile {
público : .
Vector
VectorToFile () { }
GO
void SaveToFile () { }
GO } ;
3
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 ::
GO for (i = v.begin (); i < v.end () , + + i ) {
vectorfile << * i
GO vectorfile << endl
GO }
4
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ó .