问下各位关于C++文件的问题

就是 我有一堆练习,但是每次我都要去建立一个新的项目,我就是能不能在一个项目里面建立一堆不同的代码并运行(分别独立开的),我在下面图片里面建立两个不同的练习,不能运行成功耶,那应该怎么搞呢

img

不可以,你可以在一个解决方案里创建多个项目,这个是可以的。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7656246
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:【栈】C++栈的建立、初始化、插入、删除
  • 除此之外, 这篇博客: C++项目 - 文件压缩中的 项目思想:压缩文件时利用小堆建立哈夫曼树,依据建立的哈夫曼树产生哈夫曼编码。利用哈夫曼编码对文件进行压缩,产生压缩文件和配置文件。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

  • 您还可以看一下 吴刚老师的【吴刚】电商广告设计标准视频教程课程中的 立体按钮制作方法与主体文案关系布局小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    回答:

    首先,要想在同一个项目中添加多个不同的代码文件并独立运行,需要使用集成开发环境(IDE)来进行代码的编写和管理。常见的C++ IDE有Visual Studio、Code::Blocks等。在这里以Visual Studio为例进行操作。

    步骤:

    1. 打开Visual Studio,选择“新建项目”(New Project)。

    2. 在弹出的对话框中选择“Win32控制台应用程序”(Win32 Console Application),并为项目命名。勾选“空项目”(Empty Project)选项。

    3. 在解决方案资源管理器中右键点击项目名称,在弹出的菜单中选择“添加”(Add)->“新项”(New Item)。

    4. 在弹出的对话框中选择“C++文件”(C++ File),并为文件命名。点击“添加(Add)”按钮。

    5. 向刚添加的文件中添加代码。

    6. 要想使添加的文件独立运行,需要将它设置为“启动项目”(Startup Project)。在解决方案资源管理器中右键点击文件名,在弹出的菜单中选择“设置为启动项目”(Set as Startup Project)。

    7. 点击“本地Windows调试器”(Local Windows Debugger)按钮,代码就会被编译并运行,实现了多个不同的代码文件的独立运行。

    在运行代码时可能会遇到一些问题,比如编译不通过、程序崩溃等。这时需要仔细检查代码,查看错误提示信息,修改程序中的错误。

    代码示例:

    假设我们有两个不同的代码文件:main.cpp和example.cpp。

    main.cpp文件内容:

    #include <iostream>
    #include "example.h"  //包含头文件
    
    using namespace std;
    
    int main(){
        cout<<"This is main program."<<endl;
        Example example;
        example.showData();
        return 0;
    }
    

    example.cpp文件内容:

    #include <iostream>
    #include "example.h"  //包含头文件
    
    using namespace std;
    
    void Example::showData(){
        cout<<"This is example data."<<endl;
    }
    

    example.h头文件内容:

    #ifndef EXAMPLE_H
    #define EXAMPLE_H
    
    class Example{
    public:
        void showData();   //声明函数
    };
    
    #endif
    

    通过以上步骤,我们创建了多个不同的代码文件,并实现了它们的独立运行。运行结果为:

    This is main program.
    This is example data.
    

    如果我们想在main.cpp文件中调用example.cpp中定义的函数,需要在main.cpp文件中包含example.h头文件,并声明Example类的对象,具体代码如下:

    #include <iostream>
    #include "example.h"  //包含头文件
    
    using namespace std;
    
    int main(){
        cout<<"This is main program."<<endl;
        Example example;
        example.showData();
        return 0;
    }
    

    运行结果为:

    This is main program.
    This is example data.
    

    至此,我们完成了在同一项目中添加多个不同的代码文件并独立运行的问题。

学习一下函数,然后不同文件中写入不同的函数,主文件中想调用哪个就是那个,
函数有个重要概念就是声明,要用的时候需要先声明