944,021 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 2327
  • C++ RSS
You are currently viewing page 1 of this multi-page discussion thread
Feb 11th, 2007
0

Headers?

Expand Post »
I am using VC++...

I need to know how to add a header to the Application,
Can someone Joe, or anyone else Give me Step By step on how to do it...

Say I had a header called Bob.h

and I wanted to add it to my application Tauren

That needed it #include "b.h"

How would I add the Bob header to the application Tauren

If you dont understand what I said post...

Rember Step-By-Step I Am a noob you know!
Similar Threads
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 11th, 2007
0

Re: Headers?

Copy the header file to the same directory that contains the project you intend to use it in. Then wherever it is needed, simply insert
C++ Syntax (Toggle Plain Text)
  1. #include "whatever.h"
And it should work.

You can also use working directories (. and ..) to reference directories in your hard drive, although it's generally a bad idea to keep headers in some arbitrary folder on your hard disk if they are user-created.
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 11th, 2007
0

Re: Headers?

Ok got it to work but now its asking me to find somewhere to excute it
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 11th, 2007
0

Re: Headers?

Click to Expand / Collapse  Quote originally posted by Tauren ...
Ok got it to work but now its asking me to find somewhere to excute it
Huh? Could you post the exact error messages please?
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 12th, 2007
0

Re: Headers?

Anthoer question....

If I wanna make a A header to say u would use it for the function

login to the game and then tell my server u did that would I have to make that header?
Actually how do u even make headerS?
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 12th, 2007
0

Re: Headers?

Click to Expand / Collapse  Quote originally posted by Tauren ...
Anthoer question....

If I wanna make a A header to say u would use it for the function

login to the game and then tell my server u did that would I have to make that header?
Actually how do u even make headerS?
Perhaps you should better learn what a header actually is.
http://www.cs.cf.ac.uk/Dave/C/node35.html

Basically you use it to declare functions and let the compiler know that they exist. That way you can call the functions in other files where the function isn't currently defined.

One trick with header files to avoid multiple inclusion errors is to encase the code inside preprocessor directives:
C++ Syntax (Toggle Plain Text)
  1. #ifndef MYHEADERFILE_H
  2. #define MYHEADERFILE_H
  3.  
  4. // header file goes here...
  5.  
  6. #endif

Basically you can replace MYHEADERFILE_H with anything you want, as long as it's unique and isn't used anywhere else in the program.
Last edited by John A; Feb 12th, 2007 at 12:28 am.
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 13th, 2007
0

Re: Headers?

u know how in games for the admin commands you have like / or .(command)
would i have to do like if .wave do animation.wave?
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 14th, 2007
0

Re: Headers?

So if you press .help in the c++ game it would say What do u need and when u do .kick it would tell you to type in a name when u type in .kick <name> it kicks the player and says player kicked
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 14th, 2007
0

Re: Headers?

I use Code::Blocks not VC++ but a header file (.h) contains prototypes, inline functions, macros, constants (i.e #define) and certainttypes of variables. When the IDE (i.e VC++) searches for include files it is usually in a default directory containing most, if not all, include files. If you have a corresponding (.cpp or .c++) file, it'd either be in the same directory or another - which varies among IDE configuration. Some IDE's and compilers allow you to transverse using a syntax such as (<../../header_file.h>). So a SUGGESTION would be to put your header files in the default directory and includ then via there. Also, to prevent inclusion, make sure you use the conditional preprossessor directives (i.e #ifndef HEADER_H etc...). If you decide to create and implement your own library(s) make sure it is under its own namespace. Last, you can always check out the HELP documentation for VC++ if all else fails; Microsoft usually has an exhaustive amount of documentation and even some tutorials for there products. Good luck my fellow Daniweb friend.

LamaBot
Reputation Points: 11
Solved Threads: 13
Junior Poster
Lazaro Claiborn is offline Offline
171 posts
since Jan 2007
Feb 14th, 2007
0

Re: Headers?

ty
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: reading just a newline from the input
Next Thread in C++ Forum Timeline: Program will not generate random numbers





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC