C++怎么打开txt里存放的点,把点显示到界面上,并且把点保存到hash_map里。
txt里的数据如图所示每行是一个点,分别是x坐标和y坐标。文件操作不熟,跪求大神指导!!有源代码最好不过了~~...
txt里的数据如图所示每行是一个点,分别是x坐标和y坐标。文件操作不熟,跪求大神指导!!有源代码最好不过了~~
展开
1个回答
展开全部
我不会画点,不过读文件然后把里面的坐标存到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里面的内容
搞定~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询