在C语言中包含资源文件路径的正确方法是什么?
我正在尝试在C中添加在C语言中包含资源文件路径的正确方法是什么?,c,visual-studio-2010,filepath,C,Visual Studio 2010,Filepath,我正在尝试在C中添加资源文件文件夹的文件路径 我尝试了以下代码 char *ResourceFiles[] = {"ResourceFiles\\File-1.bmp", "ResourceFiles\\File-2.bmp", "ResourceFiles\\File-3.bmp"}; 但我只是想知道这是否正确,如果我错了,请纠正我 谢谢你抽出时间……) 指向字符串的指针的初始化数组,但当您要显示这些字符串时,请使用此项检查: printf("\n [%s]\n", *ResourceF
资源文件
文件夹的文件路径
我尝试了以下代码
char *ResourceFiles[] = {"ResourceFiles\\File-1.bmp", "ResourceFiles\\File-2.bmp", "ResourceFiles\\File-3.bmp"};
但我只是想知道这是否正确,如果我错了,请纠正我
谢谢你抽出时间……)
指向字符串的指针的初始化数组,但当您要显示这些字符串时,请使用此项检查:
printf("\n [%s]\n", *ResourceFiles); // first string
printf("\n [%s]\n", *(ResourceFiles+1)); // second string
printf("\n [%s]\n", *(ResourceFiles+2)); //
.....
看起来您正在使用一个ide,该ide将项目的文件分为不同的类别。这些可能与任何文件系统位置无关。请添加有关您正在使用的环境的更多信息。(顺便说一下,屏幕截图中的“路径”在资源和文件之间有一个空格)Visual Studio 2010,Win32控制台应用程序。c程序对ide一无所知,因此路径必须是文件在文件系统中的路径(相对于工作目录或绝对目录),感谢您的澄清。
printf("\n [%s]\n", *ResourceFiles); // first string
printf("\n [%s]\n", *(ResourceFiles+1)); // second string
printf("\n [%s]\n", *(ResourceFiles+2)); //
.....