Olá, pessoal. Tenho um exercício e tentei fazer aqui que já deu muito erro. Basicamente é um programa em c++ que contém um arquivo e um vector. O programa consiste em buscar, acrescentar e deletar valores do vector a partir dos valores dentro do arquivo. O arquivo de entrada vai consistir numa sequencia de pares operação/valor.
A letra "i" representa inserção;
A letra "r" representa remoção;
A letra "s" representa busca;
O valor é um numero inteiro. Um exemplo do arquivo de entrada:
------------
i 764321
i 345678
s 345678
i 980765
r 345678
i 675890
r 764321
i 987645
r 486211
s 546321
s 980765
------------
Lembrando que cada par ocupa uma linha do arquivo.
No exemplo acima a primeira operação será acrescentar o numero 764321 no vector, depois inserir de novo 345678 no vector, depois procurar 345678 o vector e assim por diante.
Estou com dificuldades dessa ideia de par dentro do arquivo.
A ideia do programa é fazer isso pra vector, list e set, e calcular o tempo de execução do software pra estudar as diferentes estruturas de dados. Mas vector nesse post é o suficiente.
Desde já agradeço DEMAIS a colaboração e a ajuda.