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

c语言中路径不存在

发布时间: 2023-03-26 00:47:40

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

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

2. C语言下如何创建文件到事先不存在的文件夹中

用system 是最快捷的方法。
让用户输搜伏入路径,或 输入路径和世咐携文件名(你可以再分开路径和文件名--这是简单的字符处理啊)

FILE *fout;
char path[80] = "xxx\\yyy",nameout[80]="xxx\\yyy\\y.dat";
char cm[100];
// 这里可以让简手用户输入路径path[]
sprintf(cm,"mkdir %s",path); // 组成命令
system(cm); // 建路径
if ( (fout=fopen(nameout,"w"))==NULL) {
printf("Can not open %s\n",nameout);
exit(0);
}
fclose(fout);

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

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

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

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

4. C语言的运行问题(总说文件不存在)

这个可能是指您的头文件不存在,希望您能说的仔细些。
关于这个问题,可以考虑以下几点:
1、是否确实在相应目录下包含该文件,可以到那个目录下搜索一下,所包含的文件是否却是存在;
2、C++中的包含文件语法为#include
<xxx>和#include
"xxx"两种,如果是包含系统的头文件,应该使用前者,如果包含自定义的头文件,应该使用后者。

5. C语言的运行问题(总说文件不存在)

1、如果是c语言生成的可执行程序,提示找不到文件,一般是因为没有指明程序的目录,特别是在Linux平台上,以test.c为例:

gcc-otesttest.c
./test

其中,“.“是指的当前目录,行樱仔颂迹./test就是执行当前目录下的test程序。在windows平台上生成控制台程序时,需要使用cd命令进入debug或者relase目录,比如

cdtest/debug

2、如果是C语言源代码中使用fopen等系列的文件操作函数对文件进行打开、读写等操作,提示打不开文件,一般是C源代码中的FILE指针返档汪回了NULL,调用相应的函数时,需要指明要操作文件的具体路径 。