
正文
c语言编程输出时跳出文件不存在,c语言不报错但没有输出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
运行c语言程序后为什么会提示缺少文件,怎么解决?
编译错误:代码中存在语法错误或类型错误,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。运行错误:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。
原因是安装文件安装在C-Free 5目录中,但在编译过程中无法识别开放空间的目录,因此您需要在安装期间将安装目录更改为C-Free5,是删除空格。再次打开程序并运行程序,没有任何错误。效果如下。
如果 VC++0 在运行时显示文件不存在的错误,可能是以下原因导致的:文件路径错误:请确认文件路径是否正确,包括文件名和文件所在的目录路径是否正确,以及文件是否存在于指定路径下。
可能是你的文件夹地址设置不正确,不知道你用了那个版本的C,如果是TC,可以这样去检查一下(设TC目录是C:\TC):运行TC,进入Options/Directories,把其中的Include Directories设置为C:\TC\INCLUDE 。
如果是c语言生成的可执行程序,提示找不到文件,一般是因为没有指明程序的目录,特别是在Linux平台上,以test.c为例:gcc -o test test.c ./test其中,“.“是指的当前目录,./test就是执行当前目录下的test程序。
因为头文件根本就不存在,所以会出现这样的错误。要想解决这个问题,需要查看你到底有没有这个文件。在有的情况下,那就是头文件的包含路径出现错误,在没有的情况下,那就是确实没有这个头文件。
相关问答
Q1: 我准备开始学编程(C语言),但编译程序时系统老是提示找不到文件怎
C源文件要使用.c扩展名。 可能是系统没有安装gcc。
首先查看“项目”-“属性”-“链接器”-“常规”-“输出文件”,路劲是否是“bin/xxx.exe”,如果是请继续看我的解否则请忽略下面的内容。你估计是在用VS2010加载调试以前的VC0下的程序是吧。
可能是你的文件夹地址设置不正确,不知道你用了那个版本的C,如果是TC,可以这样去检查一下(设TC目录是C:\TC):运行TC,进入Options/Directories,把其中的Include Directories设置为C:\TC\INCLUDE 。
解决方法:VS无法启动程序,“。。.exe”。系统找不到指定文件。
Q2: 关于C语言,为什么我一运行程序,老是说文件不存在?
1、这个可能是指您的头文件不存在,希望您能说的仔细些。
2、编译没有过,没有生成可执行程序,所以文件不存在。
3、书写格式错误 fp=fopen(C:\\vc98\\shuju.txt,r);注意使用了转义字符“\,具体原因请参考课本 要看你的数据的格式,如果你所有的数据长度都是统一的,是可以用read实现读取固定长度的数据进数组的。
4、exist 吧?this file dose not exist -- 这个文件不存在。怎么解决: 查一下文件名拼写有无错,大小写对吗? 文件的路径是否有误?若文件真的不存在,那么你需要建立一个,例如用文本编辑写一个,或复制一个。
5、先建立工程(控制台程序),然后建立cpp文件。应该就不会出错。vc总是显示文件不存在,造成这样的错误时你的操作顺便不正确导致的。
6、如果 VC++0 在运行时显示文件不存在的错误,可能是以下原因导致的:文件路径错误:请确认文件路径是否正确,包括文件名和文件所在的目录路径是否正确,以及文件是否存在于指定路径下。
Q3: 为什么c语言编程老是显示源文件不存在
1、可能是你的文件夹地址设置不正确,不知道你用了那个版本的C,如果是TC,可以这样去检查一下(设TC目录是C:\TC):运行TC,进入Options/Directories,把其中的Include Directories设置为C:\TC\INCLUDE 。
2、可以尝试以下几种解决方法。检查编译器是否正确设置。确认文件是否存在或路径是否正确,是否出现空格等特殊字符。更新版本或使用其他编译器。
3、编译没有过,没有生成可执行程序,所以文件不存在。
4、书写格式错误 fp=fopen(C:\\vc98\\shuju.txt,r);注意使用了转义字符“\,具体原因请参考课本 要看你的数据的格式,如果你所有的数据长度都是统一的,是可以用read实现读取固定长度的数据进数组的。
5、这个可能是指您的头文件不存在,希望您能说的仔细些。
6、最好上个截图,应该是库文件的路径设置不对。通常在集成环境的选项中有连接文件库的路径设置。
Q4: 在c语言编程时,出现说定义的文件找不到或者打不开的原因?
这个可能是指您的头文件不存在,希望您能说的仔细些。
操作方法不对造成的原因。解决方法如下:应该先建项目空白项目。头文件鼠标右键添加新建项。选择c++文件.cpp 新建完成。
如果是c语言生成的可执行程序,提示找不到文件,一般是因为没有指明程序的目录,特别是在Linux平台上,以test.c为例:gcc -o test test.c ./test 其中,“.“是指的当前目录,./test就是执行当前目录下的test程序。
可能是你的文件夹地址设置不正确,不知道你用了那个版本的C,如果是TC,可以这样去检查一下(设TC目录是C:\TC):运行TC,进入Options/Directories,把其中的Include Directories设置为C:\TC\INCLUDE 。
你没有fopen 文件,没有 fprintf,fwrite 写文件, 没有 fscanf,fread 读文件。FILE *fp;例如 fp=fopen(abc.txt,w); // 打开ASCII 文件 abc.txt, 用来写。
不过是在工程的bin目录下。但是在VS2010中是执行的时候是要到Debug中找的,所以你需要修改项目的输出路径,即“项目”-“属性”-“链接器”-“常规”-“输出文件”,将“bin”修改为“Debug”。
关于c语言编程输出时跳出文件不存在和c语言不报错但没有输出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







