A classe Vector C + + Standard Template Library (STL) é uma estrutura de dados lista dinâmica . O projeto do molde do vetor permite definir que tipo de dados é para conter, a partir de um inteiro simples para a estrutura mais complexa. Usando a estrutura , uma coleção de vários tipos de dados simples de dados multi- facetado é empacotado como um elemento de dados único com vários membros. Colocar esse elemento de dados na lista de vetor permite que o programa para acessar o elemento inteiro, ou membros individuais do elemento. Coisas que você precisa
C + + compilador
Show Mais instruções
1
Adicione a biblioteca de vetor para o seu programa.
# Include
Página 2 Desenhar a estrutura que você deseja armazenar o conteúdo do arquivo. Para este exemplo , a estrutura irá conter uma palavra do arquivo eo número de seqüência da palavra
struct myStruct
{
corda inword ; .
int wordNumber ;
};
3
Declare instâncias de um vetor e estrutura para manter o conteúdo
myStruct tempStruct ; .
vetor myVector ;
4 Leia os dados do arquivo e gravá-lo no vetor , utilizando o método () push_back . Continuando o exemplo , o wordfile.txt arquivo é lido uma palavra de cada vez e , em seguida, adicionado à extremidade traseira do vetor
infile.open ( " wordfile.txt "); .
enquanto
{
InFile >> myWord ( infile.eof () !) ;
tempStruct.inWord = myWord ;
tempStruct.wordNumber = + + wCount ;
myVector.push_back ( tempStruct ); .
}
5
compilar seu programa e salvar os arquivos