C程序是编译后独立运行的,不要假想有什么project目录。独立运行的程序,首先在.exe文件所在目录开始搜索文件,然后是系统的path环境依次搜索。一般地,把自己的数据文件放在.exe目录以下的文件夹中,以.exe目录为根,全部是自己管理的目录树,写文件路径时,直接写路径就可以了:比如根目录在C:\Documents\por1,图形文件在C:\Documents\pro1\images,那么路径就是"images\\*.jpg"这样的。
在IDE中运行调试中的程序,IDE会自己附加文件搜索路径,它会指向所谓的project目录,但编译后,不会再有这种暗指定,是按操作系统默认在application目录中开始搜索的,application目录就是.exe所在的目录。