Really silly question
Hi
I am having troubles to create a program that can go to a specific folder and read and writes files in there, how could I do that (the executable is in another folder).
I am using c and opengl and glut library.
Any idea, thanks, Raistlin.
the file name you pass as an argument can be a relative or absolute path
so if you open the file "foo" it is foo in your folder
but if you open "bar/foo" it opens the file foo in the bar folder in your folder
as an absolute path, if you open "/home/luser/foo" that is the file foo in the folder /home/luser
for a win32 example, you could open the file "c:\bar\foo"
so if you open the file "foo" it is foo in your folder
but if you open "bar/foo" it opens the file foo in the bar folder in your folder
as an absolute path, if you open "/home/luser/foo" that is the file foo in the folder /home/luser
for a win32 example, you could open the file "c:\bar\foo"
As Raven said, files can be opened with relative an absolute paths. But if your really want to go to a specific folder for some reason, then you must use _chdir (MSVC specific as far as i know). For example:
_getcwd(saveoldpath, lengthofoldpath);_chdir(yourpath);// do your work_chdir(saveoldpath); // switch back
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement