将代码组合在一起

Combining Code together C++

本文关键字:在一起 组合 代码      更新时间:2023-10-16

我写了两个解决方案的代码,第一个读取数据从一个文件到一个矢量,然后做一些计算和存储新的数据回到矢量,第二个是一个GUI,允许我创建一个新的文本文件。它们都是单独工作的,但是将它们组合成一个溶液是困难的,因为其中一个溶液中有2x int main() + a class,另一个溶液中有struct。有什么帮助就太好了?

用合适的数据结构包装它们。

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

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

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

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

另一种选择是重命名主函数并改变它接收的参数,然后合并两个代码,确保编译并链接在一起,并从另一个调用其中一个的函数。

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