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>