2012-01-17 69 views
-1

如何包含文件2文件1.我需要什麼樣的改變文件2.如何包括用C自定義文件++程序

文件1

#include <iostream> 

using namespace std; 

int main() 
{ 
cout<<"Hello World"; 

return 0; 
} 

文件2

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

問題沒有意義。一個人不能有兩個節目。這個功能是什麼?哪個'main'會執行? –

+1

你需要解釋你試圖獲得什麼效果。你想要發生什麼? –

回答

7

您不包含cpp文件到另一個cpp文件。
另外,一個C++程序只能有一個main()函數。
如果您正試圖玩弄它有多個文件的程序,你需要有這樣的事情:

file2.cpp

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


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

    return 0; 
} 

file2.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; 
} 
+0

如何創建標題,然後包括? – sandbox

+0

@sandbox:包括什麼?你想達到什麼目的? –

+0

學習創建頭文件...例如:file2.h – sandbox

1

我需要在文件2中做什麼更改?

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello world"; 
    cout << "Demo Program"; 
} 
+2

儘管你忘記了'使用諷刺',但應該做OP所要做的事情。 – ssube

+1

@peachykeen:我知道我已經忘記了_something _...! –

+0

我可以提出另一項改變嗎? –