首页 > 解决方案 > 类接收一个 char const * 作为参数(如何在代码中声明 txt.)

问题描述

我的问题是我尝试编写代码来在图中执行算法。我们的教授给了我们一个带有类和函数的标题,可以构建一个图。

Graph::Graph(char const * filename, DirType dtype)

您会看到第二个参数是图形是否定向,但我的问题是我必须获取一个 txt。数据(其中描述了图形(#of 节点、所有边等))并将其作为参数提供给类。

一年前我做了一个类似的任务,但我不记得我是如何将我的 txt 数据作为参数提供给课堂的,但它类似于:

graph.txt

main(){
   ... = graph.txt
   Graph g(..., Graph::directed);

提前感谢所有想帮助我的人!

标签: c++

解决方案


该参数称为filename,这表明您应该传递...一个文件名。

Graph g("graph.txt", Graph::directed);

就是这样。


推荐阅读