當前位置:編程學習大全網 - 網站源碼 - C++怎麽打開txt裏存放的點,把點顯示到界面上,並且把點保存到hash_map裏。

C++怎麽打開txt裏存放的點,把點顯示到界面上,並且把點保存到hash_map裏。

我不會畫點,不過讀文件然後把裏面的坐標存到map裏面倒是不難,我寫的程序,如下

#include <iostream>

#include <fstream>

#include <string>

#include <hash_map>

using namespace std;

hash_map<string,string> m_PortMap;

int main(int argc,char **argv)

{

m_PortMap.clear();

ifstream ifs("Input.txt");

string strInput;

string::size_type Index;

string strTmp;

while(ifs>>strInput)

{

Index=strInput.find(",");

strTmp=strInput.substr(0,Index);

m_PortMap[strTmp]=strInput.substr(Index+1);

}

return 0;

}

文件裏面的點如下

程序設斷點,查看map裏面的內容

搞定~

  • 上一篇:單反相機改熱成像
  • 下一篇:丘比特的愛情含義是什麽
  • copyright 2024編程學習大全網