伞仙电影完整版:C语言的运行问题(总说文件不存在)

来源:百度文库 编辑:高校问答 时间:2024/05/03 01:15:00
我在C++6.0上写好我的程序,然后照书上的方法想去运行,可是老是弹出窗口说我的文件不存在,从而不能运行,怎么回事?
问题补充:编译好了。就是照我那本书上将我的程序输到C++6。0,然后在BUILD那一栏想运行他就是运行不了.
以前也用过,从来没这样

这个可能是指您的头文件不存在,希望您能说的仔细些。

关于这个问题,可以考虑以下几点:

1、是否确实在相应目录下包含该文件,可以到那个目录下搜索一下,所包含的文件是否却是存在;

2、C++中的包含文件语法为#include <xxx>和#include "xxx"两种,如果是包含系统的头文件,应该使用前者,如果包含自定义的头文件,应该使用后者。

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

gcc -o test test.c 
./test

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

cd test/debug

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