簡體   English   中英

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

[英]How to include Custom files in C++ program

如何在文件1中包含文件2。我需要在文件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()函數。
如果您嘗試使用具有多個文件的程序,則需要具有以下內容:

file2.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

file1.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";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM