1. 从文件(route.txt)中读取路径
形如以下格式
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
其中,一行表示一条可完全畅通的道路编号序列。将所有道路存入v_Route
vector<queue<int>> v_Route;
/**
* load route from route file
* @param Map_graph
*/
void loadRoute(Graph &Map_graph) {
string str_Path;
ifstream fin_Route(DIR_RES"route.txt");
while (getline(fin_Route, str_Path)) {
stringstream ss_Temp(str_Path);
queue<int> q_Path_Temp;
int n_Temp;
while (ss_Temp >> n_Temp) {
q_Path_Temp.push(n_Temp);
}
v_Route.push_back(q_Path_Temp);
}
}
版权声明: (https://blog.thinkmoon.cn/post/129___)本文首发于指尖魔法屋-毕业设计思路篇(三)之预加载车辆路线转载或引用必须申明原指尖魔法屋来源及源地址!