如何在C++程序中包含自定义文件

How to include Custom files in C++ program

本文关键字:包含 自定义 文件 程序 C++      更新时间:2023-10-16

如何将文件2包含在文件1中。我需要在文件2中进行哪些更改。

文件1

 #include <iostream>
 using namespace std;
int main()
{
cout<<"Hello World";
return 0;
}

文件2

 int otheFun()
 {
   cout<<"Demo Program";
   return 0;
 }

您不会将cpp文件包含在另一个cpp文件中
此外,一个c++程序只能有一个main()函数
如果你试图玩一个有多个文件的程序,你需要这样的东西:

文件2.cpp

#include <iostream>
#include "file2.h"

int printHelloWorld()
{
    std::cout<<"Hello World";
    return 0;
}

文件2.h

 #ifndef FILE2_H    <----Lookup Inclusion Guards on google, this is important concept to learn.
 #define FILE2_H
 int printHelloWorld();
 #endif //FILE2_H

文件1.cpp

#include <iostream>
#include "file2.h"

 int main()
 {
     std::cout<<"Demo Program";
     printHelloWorld();
     return 0;
 }

我需要对文件2进行哪些更改?

#include <iostream>
using namespace std;
int main()
{
   cout << "Hello world";
   cout << "Demo Program";
}