Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C语言中包含资源文件路径的正确方法是什么?_C_Visual Studio 2010_Filepath - Fatal编程技术网

在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

我正在尝试在C中添加
资源文件
文件夹的文件路径

我尝试了以下代码

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)); //
 .....