当前位置:首页 » 编程软件 » 为什么编译没错但打开文件失败

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

发布时间: 2022-12-25 20:02:25

A. 编译没问题,但运行时怎么会出现错误呢

可能是指针越界,定义的数组不够大,访问了数组以外的数据。
比如定义了char a[10]; 而你的某个循环代码访问了a[20],或者a[-1]之类的。

B. 为什么我的程序编译没错误和警告,但是不能执行

很明显的,他缺少LIBCD.lib这个静态库文件啊,把他添加到你的工程里面就可以了。
哦还有就是每个程序的入口函数都是main函数,但是在你的程序里面缺少了这个函数,应该定义这个函数,并在这个函数里面调用你现在的这个函数就没什么问题了,不同的编译器对mian函数的要求是不一样的,有些编译器要求mian函数返回的是int,但是vc6.0的编译器不要求,你可以返回void类型,如
void
main()


也可以
int
main()
{
return
0;
}
你的程序可以改成
void
main()
{
bubble(3,5);//这个是你的函数
}

C. C语言程序,编译没有错误,执行时出错。问题在哪

#include<stdio.h>
intmax(inta,intb);
intmain(void)
{
inta,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("maxis%d ",c);
return0;
}
intmax(inta,intb)
{
returna>b?a:b;
}

max函数未定义

D. 编译没问题,运行出错,怎么回事

编译没问题,运行出错,怎么回事
况会有很多种:
1,你按回车渲染的时候,不是有条红线跑过去吗? 当弹出错误后,你看那个红线在哪个位置,可以是那里有一帧出了问题,把那个位置切掉一帧切掉再渲染看看,我原来就是用这个办法,切掉后,可以渲染过去,应该就是这个问题了,
如果是上面这个问题,那你下面就不用看了,相信你已经输出来了。
2,看你导入的原文件:视频,音频图片等有没有什么问题,
3,解码器都是最新的吗,
4,输出的时候,设置的问题,你先输个AVI试试,
5,都不行的话,一段一段地输成AVI,最后再新建一个工程文件,把它们导进来,再输出
6,新建一个工程文件,然后,把你现在的这个工程文件导进去,输看看,行不行。。

目前想到的就是这些,希望你成功吧。。

8.我想我们会在一起的我觉得自己很幸福,我不再是一条孤独流浪的鱼,我有岸可度,岸的一端你在那。

E. 为什么C语言程序编译正确但不能执行

这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:

inta;
scanf("%d",a);

可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。

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

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

热点内容
微课源码 发布:2025-07-18 16:34:44 浏览:997
压缩长抱枕 发布:2025-07-18 16:13:38 浏览:504
如何使用wifi热点配置网络 发布:2025-07-18 16:06:25 浏览:969
android软键盘数字 发布:2025-07-18 16:03:18 浏览:611
三菱plc编程软件官网 发布:2025-07-18 15:59:59 浏览:437
gse源码 发布:2025-07-18 15:58:15 浏览:627
编译链c语言执行速度 发布:2025-07-18 15:52:51 浏览:555
在线编程课程 发布:2025-07-18 15:46:56 浏览:173
生兔子算法循环 发布:2025-07-18 15:44:32 浏览:47
背包规划算法 发布:2025-07-18 15:44:27 浏览:110