将Code与C ++结合在一起

时间:2013-04-18 18:26:28

标签: c++

我编写了两个代码解决方案,第一个将数据从文件读入矢量然后进行一些计算并将新数据存储回矢量,第二个是允许我创建新文本文件的GUI。它们都是单独工作,但将它们组合成一个解决方案很困难,因为其中2 int main()class和另一个struct。任何帮助都会很棒?

2 个答案:

答案 0 :(得分:4)

将它们包装在适当的数据结构中。

c ++程序始终只包含一个主入口点。作为一名程序员,你的工作是将逻辑划分为逻辑上。

在这种情况下,您可能想要创建一个从文件中读取数据的方法/函数。我将GUI放在它自己独立的类中。

这个问题看起来有点奇怪,很明显你是编程的新手。阅读更多有关数据结构和c ++语言的内容。

答案 1 :(得分:1)

您可以让一个程序调用另一个程序的可执行文件(这在UNIX系统中非常流行)。

另一个选项是重命名main函数并更改它接收的参数,然后合并两个代码,确保编译并将类链接在一起,并调用另一个的函数。

我没有遇到类和结构的问题,只要它们没有使用相同的名称。如果它们是,则必须重命名其中一个,或者只是删除一个并使用另一个,如果功能完全相同。