在c语言里面运行都很正常,但是直接自己打开exe文件如果是hello world程序就闪退,如果是要输入一些东西的,按下回车就马上闪退,求解答
那有什么办法能让这个程序多次使用,就想计算器那样能算好几回
追答你可以在源程序里加上一个转移语句loop,不过一般的还是加一个循环,让程序循环执行,直到你主动退出为止。
追问不好意思,我是初学者,这个loop是什么啊
追答loop是一个强制跳转的意思,你在程序的某一行加上一个标号s,当程序执行到goto loop s的时候,就会直接跳转到s的地方执行。不过loop容易让程序逻辑不清,难以阅读。建议使用循环。
c语言程序闪退
1、去生成的目录下面找到EXE文件;2、在程序中添加一些代码,防止程序被关闭;3、在主函数末尾的地方写一行system;4、重新编译之后再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在这里了,闪退问题成功解决。
c语言编程的exe文件为什么按回车会闪退,求原理解释。
C语言编写的exe程序在按下回车键后会立即关闭,这是因为程序设计时默认遵循Windows控制台窗口的模式,执行完毕后即退出。要解决这个问题,可以在程序中加入一些操作以保持窗口打开,例如使用stdio库的getchar()或scanf()函数暂停程序的退出,或者调用stdlib库的system函数来显示pause命令,让用户有时间查看结果。
c语言生成exe文件,打开exe文件闪退怎么办,求大神解答
在exe文件同目录下新建一个txt文档,里面输入如下内容 xx.exe pause 然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字
C语言编辑出来的转化成exe后打开会自己闪退是怎么回事。
闪退是因为程序运行完了之后会自动关闭.,如果你程序中有输入的部分他会等你输入完成后直接退出。你在末尾加一个system("pause")就行了。
c语言生成exe文件,打开exe文件闪退怎么办,求大神解答
在exe文件同目录下新建一个txt文档,里面输入如下内容 xx.exe pause 然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字
点击visual c++中生成的exe文件闪退解决方法
exe可执行文件 的闪退的原因是没有设置 “停留” 命令。开头加上#include stdlib.h;在main函数的末尾加上 system("pause"); 如果有 return ; ,那么加在return ; 的前面。点击生成,运行之后,程序结束时会多出现一个语句。再次进入Debug文件夹,打开exe可执行文件 就发现不会闪退了 ...
c语言编程的exe文件为什么按回车会闪退,求原理解释。
你说的是控制台程序吧?这些都是依赖于windows的控制台窗口,程序执行完就退出了。如果你想不让它退出,可以先在开始菜单里 运行->cmd,然后输入exe的路径(或者直接拖图标到里面),然后回车。还有一种方法就是在程序里加入system("pause");这个函数即可。
c语言编程的exe文件为什么按回车会闪退,求原理解释。
例如:新建文本名叫c.c的文件,对文件进行编码,输入以下程序:include <stdio.h> int main(void){ printf ("hellow world");return 0;} 三\\保存退出后,用gcc编译命令,编译c.c文件,命令如下 gcc c.c -o c 生成的c文件就是.exe文件 ...
c语言运行闪退怎么解决
创建与exe文件同目录下的txt文档,内容为12xx.exe pause,保存后将txt后缀更改为bat。运行此bat文件,程序将遵循指示运行,并在结束前暂停等待用户操作。通过批处理文件(.bat或.cmd),可以简化日常或重复任务。在程序中执行xx.exe,并调用pause命令,实现程序的正常结束。这种方式解决了C语言程序运行闪退...
c语言生成了exe,打开输入数据后按回车马上闪退,还没有结果看,这是怎么...
要看你代码怎么写的,如果没有交互或者暂停过程,完成了就退出的话当然是一闪而过了。