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

¿Cómo colocar un archivo de texto en un vector de estructuras en C + +

2014/7/5
The C + + Biblioteca de plantillas estándar ( STL ) clase Vector es una estructura de datos lista dinámica . El diseño de la plantilla de el vector permite definir qué tipo de datos que es para contener , desde un simple número entero a la estructura más compleja . Uso de la estructura, una recopilación de datos de múltiples facetas de los distintos tipos de datos simples se empaqueta como un único elemento de datos con múltiples usuarios. La colocación de este elemento de datos en la lista de vectores permite al programa acceder a todo el elemento , o los miembros individuales del elemento. Cosas que necesitará
C + + compilador
Ver Más instrucciones
1

Agregar la biblioteca de vectores para su programa.

# Include
2

Diseño de la estructura que se desea mantener el contenido del archivo. Por ejemplo, la estructura contendrá una palabra del archivo y el número de secuencia de la palabra

struct myStruct

{

cadena inWord ; .
< P > wordNumber int ;

} ;
3

Declarar instancias de un vector y la estructura para mantener el contenido

myStruct tempStruct ; .
< p> vector myVector ;
4

Leer los datos del archivo y escribir en el vector , utilizando el método push_back (). Continuando con el ejemplo , el archivo wordfile.txt se lee una palabra a la vez y después se añade a la parte de atrás del vector

infile.open ( " wordfile.txt " ) .

mientras

{

infile >> MyWord ( infile.eof ( !)) ;

tempStruct.inWord = MyWord ;

tempStruct.wordNumber = + + wCount ;

myVector.push_back ( tempStruct ) ;

}
5

Compile el programa y guardar los archivos
< . br>

C /C + + Programming
Definir una matriz multi-dimensional en C + +
¿Cuáles son las diferencias clave entre la estructura c y la clase, cómo afectan la implementación del diseño de los programas orientados a objetos en C?
Tutorial de protectores de pantalla en C + +
Cómo ejecutar archivos C + + en el Bloc de notas
Cómo utilizar las funciones de parámetros variables en C + +
Cómo borrar la pantalla en Visual C
Cómo utilizar matrices C en C + +
Funciones Iomanip
Conocimiento de la computadora © http://www.ordenador.online