资源简介
地图着色,图形学实验,科学计算可视化都用的到的。
代码片段和文件信息
#include “stdafx.h“
#include “MapGraph.h“
#include
MapGraph::MapGraph()
{
m_ne=0;
m_nv=0;
m_ncolr=0;
m_maps=NULL;
}
MapGraph::~MapGraph()
{
ClearMapGraph();
}
void MapGraph::ClearMapGraph()
{
linkNode*ptemp;
for(int i=0;i {
while(m_maps[i].list)
{
ptemp=m_maps[i].list->next;
delete m_maps[i].list;
m_maps[i].list=ptemp;
}
}
delete []m_maps;
m_ne=0;
m_nv=0;
m_maps=NULL;
}
void MapGraph::LoadMapGraph()
{
int i=-1mn; string str=““;
ifstream filfl;
fil.open(“node.txt“);
if(!fil)
{
cout<<“提示:加载数据时,文件打开失败!“< return ;
}
fil>>m_nv;
m_maps=new MapNode[m_nv];
while(!fil.eof())
{
++i;
fil>>m_maps[i].str;
fil>>m_maps[i].center_x;
fil>>m_maps[i].center_y;
}
fil.close();
fl.open(“edge.txt“);
if(!fl)
{
delete m_maps;
m_maps=NULL;
m_nv=0;
cout<<“提示:加载数据时,文件打开失败!“< return ;
}
fl>>m_ne; i=1;
while(!fl.eof())
{
if(i%3==1)fl>>m;
else if(i%3==2)fl>>n;
else
{
fl>>str;
m_maps[m].list=new linkNode(n m_maps[m].liststr);
m_maps[n].list=new linkNode(m m_maps[n].liststr);
}
++i;
}
fl.close();
}
void MapGraph::MakeColors()
{
int icolr; linkNode * pl;
m_maps[0].color=0;
for (i=1;i {
for (colr=0 ; ; ++colr)
{
for (pl=m_maps[i].list;pl;pl=pl->next)
if(m_maps[pl->index].color==colr) break;
if(!pl) break;
}
m_maps[i].color=colr;
m_ncolr=m_ncolr>colr?m_ncolr:colr;
}
++m_ncolr;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-09-05 09:25 地图着色-MFC\
目录 0 2013-09-16 11:12 地图着色-MFC\Map\
文件 1595 2010-08-21 13:12 地图着色-MFC\Map\MapGraph.cpp
文件 685 2010-08-21 13:03 地图着色-MFC\Map\MapGraph.h
文件 2881 2010-08-20 14:56 地图着色-MFC\Map\ReadMe.txt
文件 1105 2013-09-05 08:57 地图着色-MFC\Map\UpgradeLog.xm
文件 829 2010-08-21 13:39 地图着色-MFC\Map\edge.txt
文件 610 2010-08-22 12:14 地图着色-MFC\Map\node.txt
文件 990054 2010-08-23 17:30 地图着色-MFC\Map\pro.bmp
文件 990054 2010-08-22 18:28 地图着色-MFC\Map\provc.bmp
目录 0 2013-09-05 09:25 地图着色-MFC\Map\res\
文件 2238 2010-08-22 20:03 地图着色-MFC\Map\res\Disney 1st series.ico
文件 358 2010-08-20 14:56 地图着色-MFC\Map\res\My.rc2
文件 67777 2007-11-28 16:21 地图着色-MFC\Map\res\地图着色.ico
文件 908 2010-08-22 21:14 地图着色-MFC\Map\resource.h
文件 141 2010-08-20 14:56 地图着色-MFC\Map\stdafx.cpp
文件 1854 2010-08-20 14:56 地图着色-MFC\Map\stdafx.h
文件 1030 2010-08-20 14:56 地图着色-MFC\Map\targetver.h
文件 2002144 2013-09-04 20:17 地图着色-MFC\Map\地图着色.aps
文件 1679 2010-08-20 14:56 地图着色-MFC\Map\地图着色.cpp
文件 457 2010-08-20 14:56 地图着色-MFC\Map\地图着色.h
文件 5040 2010-08-22 21:14 地图着色-MFC\Map\地图着色.rc
文件 1091 2013-09-05 09:03 地图着色-MFC\Map\地图着色.sln
文件 9728 2013-09-05 09:24 地图着色-MFC\Map\地图着色.suo
文件 5827 2010-08-22 20:03 地图着色-MFC\Map\地图着色.vcproj
文件 8096 2013-09-05 08:57 地图着色-MFC\Map\地图着色.vcxproj
文件 2492 2013-09-05 08:57 地图着色-MFC\Map\地图着色.vcxproj.filters
文件 143 2013-09-05 08:57 地图着色-MFC\Map\地图着色.vcxproj.user
文件 9371 2010-09-10 19:15 地图着色-MFC\Map\地图着色Dlg.cpp
文件 961 2010-08-25 17:26 地图着色-MFC\Map\地图着色Dlg.h
文件 162 2013-09-05 08:46 地图着色-MFC\~$地图着色.doc
............此处省略1个文件信息
相关资源
- 动态分区存储管理的mfc可视化实现
- MFC图库管理系统(源码
- MFC 对话框封装Dll简单实现
- MFC课设代码(扫雷游戏
- MFC定时开关机程序
- 增进版学生选课系统MFC选课系统哦!
- MFC学生成绩管理系统论文及源代码
- 网络主机的存活性探测系统设计与实
- 计算平均学分积点 C++ MFC 界面
- MFC示波器实现代码
- 用mfc编写的学生成绩管理系统含代码
- VC++MFC小游戏开发教程+扫雷+五子棋+俄
- 学生成绩管理系统基于文件的MFC mfc学
- rar文件MFC 图像处理之图像增强 图像平
- MFC 图像处理之几何运算 图像平移旋转
- 操作系统 内存管理 模拟 图形界面
- MFC界面美化
- MFC绘图直线、椭圆、矩形、网格
- MFC记事本开发
- 抽奖程序源代码
- 正常使用的基于MFC的简单图书管理系
- MFC读写TXT文件
- MFC C++英汉词典
- MFC中的窗口分割和树形目录的创建
- tcp客户端程序之mfc实现
- C++中,用mfc做的可视化的计算器程序
- Access2003 数据库 VC MFC 图书管理系统
- MFC窗口托盘,最小化到托盘,显示图
- 学生成绩管理系统~ado mfc vc6.0
- 银行家算法c语言实现+实验报告
评论
共有 条评论