Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 02:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++] Headerdatein

Discussion on [C++] Headerdatein within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 340
Received Thanks: 93
[C++] Headerdatein

Huhu habe ein problem mit den Haderdatein
habe das Buch "Spielend C++ erlernen"
Jetzt bin ich beim thema module.
Und zwar soll ich da eine header datei machen und meine ganze void und int funktionen auslagern,doch habe ich in den datein was mit cout gemacht und jetzt sagt c++ das sei ein fehler.
Hoffe ihr versteht meine erklärung ^^
MFG
dereifler is offline  
Old 09/25/2011, 18:02   #2


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Ich denke mal dass du die Funktionsdeklarationen (k.a. wie es heisst) in die Header Dateien packen sollst. Also wenn dein Code in der .cpp (bsp. Main.cpp) so aussieht:
Code:
void Main();
void Main()
{
cout ...
}
Dann solltest du diese Zeile in die Main.h packen:
Code:
void Main();
Hoffe, dass das gemeint war. Denke mal, dass dazu die .h Dateien da sind.
MfG
Jeoni
Jeoni is offline  
Old 09/25/2011, 22:50   #3


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,908
Received Thanks: 25,409
Wie wäre es, wenn du uns den Fehler auch mal nennst?

Nebenbei kann C++ gar nichts sagen, es ist eine Sprache.
MrSm!th is offline  
Old 09/26/2011, 13:19   #4
 
elite*gold: 0
Join Date: May 2008
Posts: 132
Received Thanks: 120
deine header datei ist eine andere, als deine main.cpp datei. Die Includes werden von der main.cpp werde nicht automatisch in die header datei übertragen.
Wenn du in der Headerdatei auf den namespace std zugreifen willst, musst du iostream includieren.
Korrigiert micht, wenn ich falsch liege.
krustx is offline  
Old 09/26/2011, 15:39   #5
 
Threk's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 309
Received Thanks: 272
Implementierer deine Funktionen einfach in der .cpp und deklariere in der .h.

Deine Frage ist ein wenig unverständlich..

vermutlich hast du einfach nicht iostream includiert, oder kommst nicht mit namespaces klar.

Wenn std nicht als namespace used wird, musst du cout so callen: std::cout
Threk is offline  
Reply




All times are GMT +1. The time now is 02:59.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.