Really silly question

Started by
2 comments, last by Raistlin Majere 19 years, 12 months ago
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.
It was autumn on Ansalon, autumn in Solace ...
Advertisement
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"
-PoesRaven
Thanks a lot. Raistlin.
It was autumn on Ansalon, autumn in Solace ...
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 

Give a man a fish and you feed him for a day; teach him to use the Net and he won't bother you for weeks.

This topic is closed to new replies.

Advertisement