Criado o repositório do projeto e as issues para registrarmos nosso progresso no projeto.
O grupo se reuniu para conversar sobre o projeto, sobre as forma de resolução. A princípio, pensamos em usar a tabela hash para a leitura do primeiro arquivo CSV, sendo a chave o ip, e o valor o código de referência do país e cidade.
Iniciado a primeira parte do código, deixando já dividido o projeto com arquivo .h para declarar as funções e o arquivo main.cpp para executar o programa
Como verificamos que a versão do dia 28 para leitura do arquivo não estava funcionando como o esperado. Pesquisando, foi verificado a possibilidade do uso do getline com três parâmetros, como por exemplo: "getline(inp, ip, '/');". Nesse exemplo, o getline ler a string de inp (que é a linha lida do arquivo) até encontrar a primeira barra, e armazena o resultado na variável chamada ip. Dessa forma já estamos conseguindo ler o primeiro arquivo e extrair o que precisamos dele, que é o ip e o código da localização.
Hoje buscamos desenvolver o segundo loop que faz a leitura do arquivo que contém o local do endereço de ip, esse laço obtém o cód da localização do ip, a cidade e o país. E armazena essa informações em uma tabela hash, sendo a chave da tabela o cód e o valor a struct do local (país e cidade);
Após começamos a organizar os arquivos, criando um arquivo para escrever as funções, dessa forma o main.cpp fica mais limpo e organizado
Pendências:
Criar função que ler o valor de ip de entrada pelo usuário, e retorna o local (Local: país, cidade);
Melhorar a função main, deixando ela mais limpa, clara e eficiente;
adicionar os 2 arquivos dados para dentro do repositório, e ajustar o código para conseguir ler o arquivo contido no repositório;
Entender como compilar via clion para ler os 2 arquivos;
Diário de bordo