Por ser muito grande o arquivo .csv que estamos trabalhando, ele está disponível aqui: https://drive.google.com/drive/folders/1WzGpaS9SNHUlrDSybl4WntzU7NMdYonE
Sendo o que foi escolhido: san_francisco_payroll_dataset.csv
Para acessar o arquivo binário, basta executar o programa de escrita que está devidamente funcional.
Pontos importantes:
- Por algum motivo, converter de .csv para .bin no windows dá errado, no linux eu consegui ir até certo ponto, mas dava errado o resto por uma implementação que ainda iria fazer
Resolvido: no windows tem que colocar o ios::binary ao criar o arquivo, para especificar que o arquivo deve ser escrito/lido em binário.
################################################
Em um programa:
- adicionar um elemento em uma posição especifica
- vizualizar de um ponto a outro
- alterar os dados de certo elemento
- trocar 2 registros de posição (criar int pos)
Outro programa:
- imprimir TUDO
Criar um main que puxa tudo
################################################################################################################################################
ORDENAÇÃO EXTERNA
Link do arquivo .csv com alguns ids repetidos e fora de ordem: https://drive.google.com/file/d/1fGrcgVEWqtEsU_Gwp0d7he5VSd23L0Tn/view?usp=sharing