当前位置:首页 » 编程语言 » c语言怎么不显示路径
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言怎么不显示路径

发布时间: 2022-05-20 06:15:18

1. c语言迷宫小游戏,10乘10大小的迷宫,我拿别人的代码修改的,为什么结果总是显示找不到路径,代码如下

这个代码太多,明显是不会看的节奏,但是我可以给出我的一个简化的方案或者说是一个思路

首先这明显是个搜索题:

  1. 我到了一个迷宫的一个点 它有上下左右四个方向可以去走吧,

    所以简便方法 ::先定义int x[4] ={0, 0, -1, +1};

    int y[4]={1, -1, 0, 0};

  2. 我走迷宫肯定要标记的吧,不然我来回走不是永远也走不玩么;

所以我定义一个数组int is_walk_by[row][colum];

3.然后我开始走了

bool zoulu( int a, int b){

//判断走对了的方法,再来个剪枝

主体

for( int i=0;i<4;i++){

xx= a+x[i];

yy= b+x[i];

mark[xx][yy]=1;//假设已经走过

if(zoulu(xx, yy)){

return true;

}

else {

mark[xx][yy]=0;//还原

return false;

}

}

//这好像是个递归深搜的方法,看看对你有没有用吧,没用当我没说

2. c语言编译完成显示没有目录

需要把 game.h 文件跟 acq.cpp 源代码文件 放在同一个目录下面,然后编译才能包含进来。

3. vs2010 c语言读取外部文件时,不能识别路径,哪设置错了

你好,是因为你的if判断你得判断是if(fp=NULL)这样if永远为NULL当后面调用fclose(fp)关闭文件的时候,关闭的是一个空,所以会出现内存溢出。

4. C语言中定义的__FILE__使用,如何只出现该文件名,而不显示路径

可以用宏定义来实现去除文件名中的路径名。

因为windows和linux下,文件名中的路径分隔符号不同,windows中是"/",而linux中是"/",所以,采用的宏不同:

#include<string.h>//strrchr()函数所需头文件
windows:
#definefilename(x)strrchr(x,'\')?strrchr(x,'\')+1:x
linux:
#definefilename(x)strrchr(x,'/')?strrchr(x,'/')+1:x

调用:
printf("filename:%s ",filename(__FILE__));

相关函数说明:

函数原型:char *strrchr(const char *s, int c);

函数功能:The strrchr() function returns a pointer to the last occurrence of the character 【c】 in the string 【s】.函数返回一个指向最后一次出现在字符串s中的字符c的位置指针,如果c不在s中,返回NULL。

PS:linux中提供了相应的函数:basename(s),用来获取不带路径的文件名。

5. 刚才下了个C语言软件在安装的时候提示找不到路径、怎么回事啊哪位给个能下起就用的地

重新下载

6. C语言打开文件的路径问题

文件路径分为绝对路径和相对路径。

绝对路径:是从盘符开始的路径,形如

D:\Project\Data\input.txt

相对路径:是从当前路径开始的路径,假如当前路径为D:\Project
要描述上述路径,只需输入
Data\input.txt
实际上,严格的相对路径写法应为
.\Data\input.txt
其中,.表示当前路径,在通常情况下可以省略,只有在特殊的情况下不能省略。
与.类似..为父目录,也即上一层目录。

另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。

7. c语言编译成.exe的文件后怎样去掉标题栏上的路径

可以通过system()函数调用title命令实现更改DOS窗口标题:

//---------------------------------------------------------------------------

#include <stdlib.h>

int main(int argc, char* argv[])
{

system("title abc"); /*将窗口标题更改为abc*/
system("pause");
return 0;
}
//---------------------------------------------------------------------------

8. 为什么在家里用c语言环境编程总显示找不到路径

你肯定是没有找到头文件之类的原因的。你可以先打开TC,然后选择Options菜单,再选择Directories子菜单,查看你的这些文件的路径都是哪里,要么根据这些路径把你的TC整个文件夹移动到路径指定的文件夹上,要么把路径改成你当前TC所在的文件夹

9. C语言编译后显示没有这样的文件或目录是什么意思

最好上个截图,应该是库文件的路径设置不对。通常在集成环境的选项中有连接文件库的路径设置。

10. C语言中没有办法运行出图形,找不到指定路径怎么办。

你需要拷贝TC的图形库支持文件到你写的可执行程序的目录。

比如你编译完代码生成了D:\test\12345.exe
那么你需要将TC的图形库(一般为egavga.bgi或者CGA.bgi)拷贝到D:\test目录下。

这些库文件可以在网上下载,也可以在TC安装目录中找到。