繁体   English   中英

类接收一个 char const * 作为参数(如何在代码中声明 txt.)

[英]class receives an char const * as parameter (how to declare txt. in code)

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

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

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

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

graph.txt

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

在此先感谢所有想帮助我的人!

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

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

就是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM