关于C++ A*寻路的问题 40C

C++ 小白。。要编一个程序通过从txt文件中读取地图,然后再通过A Star算法来寻找路径,
我们老师给了几个txt文件,要求在执行程序时输入要读取的txt的文件名来选择读哪一个,我定义了一个字符串但会报错 no matching function。
ifstream read;
string str;
cin>>str;
read.open(str);
求指点。

4个回答

读进来的txt在ifstream流里。
read,或者getline 可以读出来。
寻路算法 参考 https://blog.csdn.net/diamonjoy_zone/article/details/65630144

ball0023
ball0023 回复Desol: https://blog.csdn.net/slience_perseverance/article/details/19819601 csdn上其实都有哦。参考下这个看看。
一年多之前 回复
Desol
Desol txt的读取可以说的具体点嘛?
一年多之前 回复

read.open(str.c_str());

我把读入给你写完整了吧

string str, strLine;
cin>>str;
ifstream read(str.c_str());  
while (read)  
 { 
        getline(inFile, strLine); 
                //具体要怎么处理看问题
 }  

再小白也会读入了吧

a414878523
a414878523 不好意思变量忘改了。。。inFile改成read
一年多之前 回复

不好意思变量忘改了。。。

string str, strLine;
cin>>str;
ifstream read(str.c_str());  
while (read)  
 { 
        getline(read, strLine); 
                //具体要怎么处理看问题
 }  


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
游戏寻路之A*寻路
A*算法A*算法,A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快基础知识直接略过重温了下服务器的寻路算法,现存代码一共两种,一种是A*方格网格寻路(弃用,原因有遗留bug),另一种是三角形网格寻路(现用,听师傅这个效率较高,待会研究)。此文主要是A*寻路的实现。由于客户端有比较形象的表现方式
a*算法 寻路算法 寻路寻路寻路寻路寻路寻路寻路寻路寻路寻路寻路
a*算法 绝对经典 C#源码有不懂得可以问我
A*寻路
#include <algorithm> #include <iostream> #include <vector> #include <math.h> int W; int H; int S; struct Position { Position(int _x = 0,int _y = 0) { x = _x; y = _y; ...
A× 寻路
NULL 博文链接:https://roger-588.iteye.com/blog/785767
A星寻路,寻路系统
采用A星寻路,让任务自动采取路径寻路到敌人身边,以最近路径
A* 寻路
定义寻路步骤 从起点A开始,把它作为待处理的方格存入到一个开启列表(开启列表就是一个等待检查方格的列表) 寻找起点A周围可以到达的方格,将它们存入到开启列表,并设置它们的父方格为A 从开启列表中删除起点A,并把A加入到关闭列表(关闭列表中存放的是不需要再次检查的方格) 从开启列表中选择 F 值最低的方格,进行移动,把最低的方格设置为当前点,设置当前点的父方格为 A,假设为P 把点 P 从开启列表中删
A*寻路A计划的
A*寻路A计划的
a星寻路 a*
a星寻路! 速度快
迷宫寻路问题——A*算法
迷宫寻路问题是人工智能中的有趣问题,如何表示状态空间和搜索路径是寻路问题的重点,本文的主要内容是A*搜索算法的理解和应用,首先对基本知识和算法思想进行了解,再通过其对迷宫问题求解应用,编写 Python 程序进行深入学习。
游戏寻路问题与A*算法
Amit's Thoughts on Path-Finding and A-Star 的中文翻译
A*算法求解迷宫寻路问题
使用A*算法求解迷宫寻路问题,使用python编程,人工智能导论课后实验
A寻路初探 A*算法
A*算法
Unity3d利用A*寻路算法实现寻路模拟
这里我引用一篇文章来介绍A*算法文章内容如下                   如图所示简易地图, 其中绿色方块的是起点 (用 A 表示), 中间蓝色的是障碍物, 红色的方块 (用 B 表示) 是目的地. 为了可以用一个二维数组来表示地图, 我们将地图划分成一个个的小方块. 二维数组在游戏中的应用是很多的, 比如贪吃蛇和俄罗斯方块基本原理就是移动方块而已. 而大型 游戏的地图, 则是将各种"地貌
Unity AI角色寻路 ——A星寻路
Unity 官方 A*Pathfinding Project 插件的使用学习笔记 A* Pathfinding Project 是基于Unity扩展编辑器开发的一款寻路插件,寻路原理是基于AStar寻路新算法,也称作A* 寻路算法。 一、A* 寻路 VS 导航网格NavMesh寻路: A*寻路: 动态寻路,适用于场景状态变化大的,比如游戏,但CPU消耗高 NaveMesh:静态寻路,适用于场景...
A星寻路演示
A星寻路是人工智能中一种经典的算法。但是学习起来相当头疼。这个演示软件(swf格式)是我在学习的过程中,为了方便自己的理解,根据原作的代码,自己改编后做出来的一个小工具。目的就是为了一步步地演示如何从起点找到终点的过程。希望对需要它的人有所帮助。
U3D A* 寻路插件
完整版U3D寻路插件。直接导入。直接使用哟。
unity3D A*寻路专业版
对于游戏开发来说寻路一直是困扰大家的一个问题,A*寻路具有最专业的寻址算法。更小的CUP损耗。对于unity游戏开发者来说是一个必备插件
hge寻路A*算法
一个在HGE中使用A*算法的寻路
a*自寻路
a*自寻路a*自寻路a*自寻路a*自寻路
A*寻路C++ 代码
    #include "AStar.h" //准备一张 开标 和 闭表 std::vector<CAStar::_NODE>CAStar::open; std::vector<CAStar::_NODE>CAStar::close; #define _ABS(v) ((v) < 0 ? -(v):(v)) #define _H_V(c, e) (_ABS...
Unity A*寻路详解
A*寻路案例(Grid Graph) http://blog.sina.com.cn/s/blog_427cf00b0102w0lp.html塔防游戏中A*应用 http://blog.sina.com.cn/s/blog_427cf00b0102w17v.htmlA*寻路案例(二) http://blog.sina.com.cn/s/blog_427cf00b0102w0lr.htmlA*寻
A*寻路算法实现MATLAB代码
本人经过学习A*寻路算法,使用MATLAB进行编程实现,现通过分享给大家进行交流学习。
A星寻路DELPHI
A星寻路DELPHI,纯手工打造,可以改写成vc++,vb等待,A星很给力的
A*寻路代码 Astart寻路demo
A*寻路代码 Astart寻路demo 用C#写的Astart寻路demo,方便易懂。下一赠一
A星寻路简单实现
思路参照地址:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tas
使用A*寻路小记
前几天做另一个DEMO 要用实现自动寻路功能,看到普遍都是A* 学习了下我的主循环代码:isFindEndPoint = false;//主循环do {CreateOutSkirtsNode(currpoint);//创建外围点auto temppoint =SelectNextNode(currpoint);//从外围中选出下一个当前点currpoint = temppoint;SetNodeT...
a*寻路 c++实现
a*寻路算法, 八方向 ,c++ 二叉堆 实现,vs2010下可直接编译运行 可用于游戏寻路等 注:这是某开源代码的修正版,原版有错误和无意义代码,不能发就算了
A星寻路(AS3)
A星寻路(AS3),代码详解,对寻路思想不懂得新手一看就懂,
3d地图的a*寻路
对于2d地图的a星算法其实很多。原理都是一样的,我做这个的3d的寻路其实只是在2d地图数据中加入了一个高度的数据,而在权重中由原来的两个坐标的勾股定理变为三维坐标系的勾股定理,以前我做cocos2dx开发时曾写过一个lua版的a星,就用这个作为说明吧(涉及a星的原理就不必再说明了,很多博客都会有): 其中的mapInfo可以更改为如下 self.MapInfo =      {  
AS3 A星寻路
ActionScript3 A星寻路,是我过去在9ria天地会上找到的。
A*寻路算法所生成的路径
本文目的是对A*寻路算法所生成的路径进行一些人性化的调整,使其看起来不至于太机械化。关于A*算法的原理与实现,读者可以阅读其他资料,这里不再详细阐述。如何写估价函数 A*寻路算法本质上是一个有方向性的广度优先搜索算法,它使用一个估价函数,来估测可能的最短路径,在每一次搜索迭代完成后,选取其邻接点中最优的一个(即,距离终点最近的一个点),作为下一次迭代的起点。如此...
unity A*寻路插件
unity A*寻路插件 A Pathfinding Project Pro v3.7.unitypackage
简单的A*寻路
 -- 偏移量local  NearGridOffsets = {-1, 99, 100, 101, 1, -99, -100, -101}-- 初始移动点function MyGameScene:initPos()    local points = {        8,3,8,4,8,5,8,7,8,8,8,9,8,10,8,11,8,12,8,13,8,14,8,15,8,17,8,18,...
A星寻路_OC
使用Objective-C语言写的A星寻路算法,供大家参考!
A*寻路Pro3.6
A*寻路
Cocos2d-x实现的A*寻路
Cocos2d-x实现的A*寻路.主要参考和修改了这篇文章:http://www.ityran.com/archives/1994 实现的。开始时是根据自己的理解用中文注释,后来看来原代码,就直接使用和修改原代码,注释就用原文里的英文了。 原作者代码是以cocos2d + tield实现了一个完整的游戏。我这里使用了虚拟坐标系统,即可修改使用到非tield游戏中。详情可参考:http://ldlnew.blog.163.com/blog/static/106074620138525856180/
A*寻路示例
根据网上介绍写的A*寻路,水平不高,仅供参考 flex工程
A*寻路C#代码
A*寻路的C#实现代码,简单易用,只要稍加修改完善就可用于项目中了
a*寻路demo
a*寻路例子
A*寻路的AS实现例子
参照 http://blog.csdn.net/dracularking/archive/2008/06/04/2510036.aspx 及网上的一个demo自己完成的A星寻路例子。
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件