Public Group

#### Archived

This topic is now archived and is closed to further replies.

# Really silly question

This topic is 5269 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

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.

##### Share on other sites
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"

##### Share on other sites
Thanks a lot. Raistlin.

##### Share on other sites
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

1. 1
2. 2
3. 3
4. 4
Rutin
12
5. 5

• 12
• 17
• 10
• 14
• 10
• ### Forum Statistics

• Total Topics
632660
• Total Posts
3007697
• ### Who's Online (See full list)

There are no registered users currently online

×