Red de conocimiento informático - Computadora portátil - C Cómo abrir puntos almacenados en txt, mostrar los puntos en la interfaz y guardarlos en un mapa hash.

C Cómo abrir puntos almacenados en txt, mostrar los puntos en la interfaz y guardarlos en un mapa hash.

No sé cómo dibujar los puntos, pero no es difícil leer el archivo y guardar las coordenadas en el mapa, escribí el siguiente programa

# incluir lt;iostreamgt;

#include lt;

#include lt; >#include lt; stringgt ;

#include lt;hash_map.stringgt;

#include lt;hash_mapgt;

usando el espacio de nombres std;

hash_maplt;string, stringgt; m_PortMap;

int main(int argc, char **argv)

{

m_PortMap.clear();

ifstream ifs("Input.txt");

cadena strInput;

cadena:: tamaño_tipo Índice

cadena strTmp;

while(ifsgt; gt; strInput)

{

Index=strInput.find(",");

strTmp= strInput.substr(0 Índice );

m_PortMap[strTmp]=strInput.substr(Índice 1

}

);

return 0;

}

Los puntos en el archivo son los siguientes

El programa establece un punto de interrupción para ver el contenido de el mapa

Completo~