FinalVersion Posted February 22, 2010 Posted February 22, 2010 Lets say I have:main.cppresources.hNow the header file is included in main.cpp, how can I use variables in the header file that are declared in main.cpp? And the header file just contains functions and some data; [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center]
FinalVersion Posted February 22, 2010 Author Posted February 22, 2010 Never mind, declaring the variable in the Global Scope of main.cpp, and adding extern int var, solved it. [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center]
Valik Posted February 22, 2010 Posted February 22, 2010 Congratulations, you just learned how to be a bad programmer.
FinalVersion Posted February 22, 2010 Author Posted February 22, 2010 (edited) How about you point out my mistake, and be less of an ass about it. Edited February 22, 2010 by FinalVersion [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center]
Valik Posted February 22, 2010 Posted February 22, 2010 You're using global variablesYou don't know how to use global variables. I strongly doubt your code is doing what you think.
Kip Posted February 22, 2010 Posted February 22, 2010 Now the header file is included in main.cpp, how can I use variables in the header file that are declared in main.cpp? And the header file just contains functions and some data;I don't know what you're trying to do, but maybe you're looking for static variables? MailSpons: Fake SMTP server for safe email testing Dutch postcode & address API.
Richard Robertson Posted February 22, 2010 Posted February 22, 2010 I think what he's looking for is more parameters for his functions.
FinalVersion Posted February 22, 2010 Author Posted February 22, 2010 (edited) Well if there is a better way to pass a variable from different files, main.cpp -> Header File. I'd like to hear it. Edit: Static looks more like what I want. Edited February 22, 2010 by FinalVersion [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center]
Valik Posted February 22, 2010 Posted February 22, 2010 Well if there is a better way to pass a variable from different files, main.cpp -> Header File. I'd like to hear it.We call it proper software design. You don't pass variables from file to file. You pass arguments from function to function.
FinalVersion Posted February 22, 2010 Author Posted February 22, 2010 Ok, I understand that. [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now