我有一个需要通过 LPCSTR 参数在某个函数中打开的文件列表,但不幸的是,它们位于某些文件夹(主程序根目录的子目录)中,路径很长,我不想输入每次我想传递文件名时。
更准确地说,我有函数 D3DXCreateTextureFromFile() 询问文件名,例如,我有文件a.png,b.png,c.png位于“...\Materials\Textures\Textures_For_This \Textures_For_That\More_Specific_Texture_Location\" 主程序的子目录。如何注册此路径并将其添加到文件名参数中?
像这样的某种:
D3DXCreateTextureFromFile(bla, **DECLARED_DIR** + a.png, bla)
//same for b.png, c.png
甚至是统一路径和文件名的子函数:
D3DXCreateTextureFromFile(bla, UnifyText(DECLARED_DIR, a.png), bla)