当前位置:首页 » 电脑资讯 » 为什么编译没错但打开文件失败

为什么编译没错但打开文件失败

发布时间: 2022-07-10 01:18:18

① 为什么编译没错但运行不了呢

内存溢出的问题。t变量初始化一下:
int t=0;
这样就行了。

② 请教一个c++问题,为什么编译没错。运行出错

函数原型的参数类型与函数定义的参数类型不相同。

void infro_count(istream& in_stream,ofstream& out_stream,int& char_num,int& nblank_num,int& aplha_num);
函数原型的第一个参数类型是 istream;
void infro_count(ifstream& in_stream,ofstream& out_stream,int& char_num,int& nblank_num,int& alpha_num)
函数定义的第一个参数类型是 ifstream;

③ 为什么编译成功的程序用java.exe 运行却显示失败呢

异常提示的很清楚,无法读取文件输入

我能想到的有两种情况:

  1. 文件路径错误,楼上已经给出了;

  2. 文件类型错误,不是每个.jpg的文件都是图片的,这种情况一般是程序生成图片错误,导致只有一个.jpg(或其他)的空壳,里面没有内容

④ 我KEIL 编译没错误,但DEBUG时,提示“error 56: can't open file”,不能打开目标文件,请教各位。

你的提问比较模糊,不好回答。编译没错误只是说明程序本身没有语法错误。调试时还要用到相关芯片的动太链接库,找不到时就会提示。同时应该会提示哪个文件,仔细看下提示信息,根据提示检查器件驱动是否已安装。

⑤ c语言有时候为什么在编译显示没错误,链接却显示有错误

估计是重定义一类的问题吧。。。当然也有可能编译器与系统不兼容。
具体的话得看程序头表符号重定位这些东西是不是出了问题。。
最直接的方法是阅读代码。。看代码是不是哪里出了问题,比如重定义,比如多个强符号。。
这里只有猜。。需要源代码。。以及说明用来编译链接工具。

⑥ 在使用VC时为什么编译时没有错误,连接时有错误,不能打开文件

我们通常所说的编译其实包含两个部分:编译和链接。
编译是指把程序源文件编译成目标文件,即vc下的.o文件。
链接是指把目标文件生成可执行文件。
链接的时候,如果某个函数只有声明,但没有实现,或者依赖第三方库,但只提供了头文件,没有提供库文件,或者库文件的版本不对,都会导致链接错误,而这些错误,在编译阶段通常是不会报错的。所以,你可以针对上面提到的几点一一排除一下:
1,程序中所用到的自己写的函数是否都已经实现;
2,如果使用了第三方库,确认是否已经有了第三方库,是否在工程设置中包含了库文件,并且配置了库文件搜索路径,保证编译器能找到所需要的库文件;
3,如果使用了第三方库,确认所使用的库文件版本是对的。
如果上面这些都做好,基本上就不会有问题了。

⑦ 为什么我的VC++在编译时无错误,但在执行时却打不开可执行文件呢

建议你把错误提示发上来。
不过大多数情况是这样:你原先的那个同名的EXE程序没有被自动删除。
这样做可以解决:你重新编译了再执行,如果还是不行,再来次重新编译再执行。如果一直不行,你就直接找到路径,把原来那个EXE文件删除了,然后重新编译再执行,这样不可能不行了。

⑧ 这个C语言简单的文件操作代码怎么回事编译没有错误,但是运行就崩溃

编译没有错误只表示没有最基础的语法错误,但程序的逻辑错误是检查不出来的,两处有问题,一个是=NULL应该为==NULL,为啥就不解释了吧,第二处是ch=getchar();
fputc(ch,fp);这两行需要换下顺序。

热点内容
健康码为什么各地显示的颜色不一样 发布:2025-05-14 19:24:48 浏览:187
微信发语音视频为什么没声音 发布:2025-05-14 19:24:05 浏览:919
洗浴中心的东西为什么那么贵 发布:2025-05-14 19:24:05 浏览:225
为什么哭了眼睛干 发布:2025-05-14 18:51:41 浏览:405
电脑关灯为什么自动关机 发布:2025-05-14 18:46:23 浏览:540
酷家乐为什么用电脑打不开 发布:2025-05-14 18:35:44 浏览:721
为什么女人睡觉一晚上不停的醒 发布:2025-05-14 18:35:01 浏览:539
身体不好为什么长了一个小包 发布:2025-05-14 18:30:08 浏览:979
以前为什么没有小米蕉 发布:2025-05-14 18:30:06 浏览:166
手机无故下载软件为什么 发布:2025-05-14 18:00:26 浏览:43