Apps Path

Started by
3 comments, last by Nullio 22 years, 5 months ago
where can I get the apps path??
Advertisement
argv[0] contains the filename (with path) of the executable containing your program. Just strip the filename-part from it and you have your path.
In Windows use GetModuleFileName() with a NULL module handle (meaning the currently active module - i.e. your process).

--
Simon O''''Connor
Creative Asylum Ltd
www.creative-asylum.com

Simon O'Connor | Technical Director (Newcastle) Lockwood Publishing | LinkedIn | Personal site

GetCurrentDirectory() (under windows) should also help you
Although the current directory isn''t always where the application was run from! - if the application was started as a child of another application (such as a custom menu) or from a shortcut it''ll be elsewhere.
I''ve seen a few games fail because they made the assumption the current directory would be where the .exe was.

--
Simon O''''Connor
Creative Asylum Ltd
www.creative-asylum.com

Simon O'Connor | Technical Director (Newcastle) Lockwood Publishing | LinkedIn | Personal site

This topic is closed to new replies.

Advertisement