精华内容
下载资源
问答
  • 前言最近我个人在写代码然后生成的.exe程序一运行就闪退,然后就没爱了,之后我在度娘上找了如下的几个方法可以解决这个问题,下面就给大家说说吧!方法之一在代码段末尾加上getch();就可以了,不过要加入头文件#...

    ecc937d5ef29f67265ddb1a0c04eade0.png

    前言

    最近我个人在写代码然后生成的.exe的程序一运行就闪退,然后就没爱了,之后我在度娘上找了如下的几个方法可以解决这个问题,下面就给大家说说吧!

    方法之一

    在代码段末尾加上getch();就可以了,不过要加入头文件#include comio.h(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。

    原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。

    差别:加getch();是按任意键退出,而getchar();,你可以输入若干个字符然后按回车才会结束。

    方法之二

    加个头文件#include “stdlib.h”,然后在代码段末尾加个 system(“pause”);这里的system就是调用从程序中调用系统命令(和shell命令)。

    #include "stdio.h"

    #include "stdlib.h"//加入这个

    void main()

    {

    .........

    system("pause");//以及这个

    }

    system(“pause”)就是从程序里调用“pause”命令;

    而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。还是同样的道理,等待用户输入,才能算执行完毕。

    方法之三

    在exe文件同目录下新建一个txt文档,里面输入如下内容

    xx.exe

    pause

    然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字。然后打开.bat文件运行程序。(.bat文件命名随意)这里的.bat文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,操作系统就会按照该文件中各个命令出现的顺序来逐个运行它们。(使用批处理文件,可以简化日常或重复性任务。)

    方法对不同的程序肯定有不适用,方法不唯一!

    展开全文
  • 我们要明白生成exe文件本质是控制台程序,这些都是依赖于windows的控制台窗口,程序执行完就退出了。(比如,如果你程序中有scanf语句,那么打开exe的时候不会立马结束,而是等待你的输入,等跑完程序,再自动关闭...

    首先
    我们要明白生成的exe文件本质是控制台程序,这些都是依赖于windows的控制台窗口,程序执行完就退出了。(比如,如果你程序中有scanf语句,那么打开exe的时候不会立马结束,而是等待你的输入,等跑完程序,再自动关闭,就是这个道理)
    下面介绍几种常用解决办法
    第一种:加个头文件windows.h,然后在代码段末尾加个 system(“pause”);
    这里的system就是调用从程序中调用系统命令(和shell命令)。
    system(“pause”)就是从程序里调用“pause”命令;
    而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。还是同样的道理,等待用户输入,才能算执行完毕。
    第二种:
    在exe文件同目录下新建一个txt文档,里面输入如下内容
    xx.exe
    pause
    然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字。
    然后打开.bat文件运行程序。(.bat文件命名随意)
    这里的.bat文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,操作系统就会按照该文件中各个命令出现的顺序来逐个运行它们。(使用批处理文件,可以简化日常或重复性任务。)
    这里执行了xx.exe这个程序,并且调用了pause。 类似法1
    第三种:
    用getch();
    文首添加#include <conio.h>
    在代码段末尾加上getch();就可以了

    方法当然并不唯一,希望对你有所帮助

    展开全文
  • Q4:如何将编写好的C语言程序变成可执行文件EXE?1、打开c语言编辑工具(vc6.0),写入所编程序源代码。2、依次点击“组建-编译-执行”。3、执行完程序,点击回车。4、点击“文件另存为”把文件存到你能够找到的...

    Q4:如何将编写好的C语言源程序变成可执行文件EXE?

    1、打开c语言编辑工具(vc6.0),写入所编程序源代码。

    7b20c461d2872b3f5f92e464cd52c8f0.jpg

    2、依次点击“组建-编译-执行”。

    f3c31927333cc85c596a623042737f17.jpg

    3、执行完程序,点击回车。

    718e169b794cb3657258652d414f6dd0.jpg

    4、点击“文件另存为”把文件存到你能够找到的文件夹中,比如桌面。

    85c610bf5cd09f89efd9c0ddc6ad6679.jpg

    5、打开你刚保存文件的文件夹,内含有一个“Debug”的文件夹,注意:如果没有,请再次执行第二步。

    655224cadd24bdf1ce38f7925cd0b934.jpg

    6、打开“Bebug”的文件夹,有一个以“.exe”为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了。

    9dfe175a03c8aba2309856a4e4602dd1.jpg

    C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

    展开全文
  • VS2010静态编译生成的.exe可执行文件,可以免安装在其他电脑直接运行静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在...

    VS2010静态编译生成的.exe可执行文件,可以免安装在其他电脑直接运行

    静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库。

    编译方式:

    第1种:

    设置:

    1、项目->配置属性->常规->MFC的使用:在静态库中使用MFC

    2、项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MTd)。

    编译时,选择的是debug,win32

    然后执行编译生成方案,在该工程目录下的debug文件中,找到该.exe文件,即可在其他电脑运行。

    第2种:

    一般可以配置一下两项:

    1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。

    2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MT)。

    编译时,选择的是release,win32(这个选择项在工具栏的debug选框中,一般我们使用debug方式)

    debug方式产生的文件会比较大,听说它包含了一些调试用的信息,release方式生成的只是该软件所需要的所有功能而已(这个我也不懂,反正大小差不多2:1)。

    展开全文
  • 打开c语言生成exe文件,出现闪退的解决方法

    万次阅读 多人点赞 2013-11-04 10:50:20
    额,在给大一学弟上第一节实验课的时候,经常有学弟问我,为什么打开c语言生成exe文件,立马闪退。 起初个别问的时候,我只是简单的说明程序运行完了,就自动关了,现在先不用涉及这个,以后自然懂了。 但是后来...
  • 额,在给大一学弟上第一节实验课的时候,经常有学弟问我,为什么打开c语言生成exe文件,立马闪退。 起初个别问的时候,我只是简单的说明程序运行完了,就自动关了,现在先不用涉及这个,以后自然懂了。 但是后来...
  • C语言生成程序问题

    2015-03-01 19:43:23
    C语言生成程序问题 2014-01-13 21:09劳雷欧 | 分类:C/C++ | 浏览745次 我用VS2013写好C语言程序调试运行后就在debug文件夹下生成了EXE文件,可以在本机运行。但是这个EXE文件在别的没装过VS2013的电脑上就不...
  • C语言的那些事——如何运行生成的.exe文件在平时的编程中,大多数情况下只是在VC6.0的环境下简单运行,很少有人去执行生成的文件中的.exe文件。当一个任务需要生成.exe文件时,才发现双击这个文件什么也得不到,只能...
  • 程序实现了在控制台下用c语言调用底层函数进行图形绘制
  • java中调用C语言生成exe文件

    千次阅读 2016-12-10 14:50:14
    C语言程序实现: 输入两个整数,输出二者之和 # include int main() {  int a,b,lineNumber=0;  while(scanf("%d %d",&a,&b)!=EOF){  printf("Line# %d\t %d + %d=%d\n",lineNumber,a,b,a+b);  }  ...
  • 以下,Office,办公,软件,软件,默认,文件,后缀, MCGS,环境,中,文件,工程,文件,后缀, 日志,文件,后缀,名, 图形,文件,后缀,名, 判断,运算符,前缀,形式,后缀,形式,运算,对象,区别, 后,文件,格式,后缀, Python,语言,程序,...
  • C语言源文件后缀名是.c,编译生成的文件后缀名是.obj,连接后可执行文件的后缀名是.exe。推荐:《c语言教程》编译器将源代码转换为二进制分为以下四步:预处理、编译、汇编、链接unsigned int几个字节_后端开发...
  • 如何用控制台创建c语言exe文件

    千次阅读 2017-11-30 09:47:34
    如何用控制台创建c语言exe文件
  • 一、C语言程序  1)所有的C程序都有且只有一个main()函数。C程序从main()函数处开始运行,当main()函数结束时,程序也就结束了。 2)程序最根本的功能是对数据的处理 二、程序与指令 1)计算机程序是用计算机...
  • 运用C语言编写的程序一般为什么都需要编译成exe啊,这个过程是什么意思?
  • 3.把目标文件和各类函数串起来,生成.exe可执行文件 关于 FILE *fp的使用方法: 声明fp是指针,指向该FILE类型的对象,*fp是指向结构体的指针变量,通过fp可以找到存放某个文件信息的结构变量,通过这个结构变量找到...
  • c语言加密 程序,软件!内有说明!!!自己看啊,我的实训报告内容!
  • 一个C语言写的贪吃蛇代码 不是EXE程序 使用时需要自己生成程序运行
  • 后生关于楠竹的描述错误的是( ) 电荷守恒对应的对称性是()。 从山顶洞人产生距离今,系统序扩需经已约一万年。() 语言源程运行北京猿人是旧石器时代早期人类遗存的代表。() 展名()因素在西方文化中排名首位。 为C...
  • 例1:(2010-09-11)以下关于结构化程序设计的叙述中正确的是(C)一个结构化程序必须同时由顺序、分支、循环三种结构组成结构化程序使用goto语句会很便捷在C语言中,程序的模块化是利用函数实现的由三种基本结构构成的...
  • 工程目录下生成的debug/release文件就是生成好的可执行文件,发给别人就可以。  Debug和Release版本区别。怎么生成Release版本? 在VC中进入右键单击源文件中...如果别人的电脑上没装VC,有可能打不开你考过去的.exe
  • C语言打包解包程序

    千次阅读 2019-10-31 23:10:12
    C语言打包解包程序程序是一个打包解包程序,提供了打包解包文件夹,查看打包文件信息,解包等功能。 如果需要打包的文件夹中存在文件夹,会递归打包,解包时也会递归解包,保证原样还原。 头文件及main函数 #...
  • c语言文件打包成exe可执行程序

    千次阅读 多人点赞 2020-09-06 08:53:34
    如何将编写的c语言程序打包成exe可执行文件呢? 以前我们写程序很多是在编辑器上,让编辑起来编译运行我们的程序。如果想将其打包成exe可执行文件该如何做? 我这里推荐使用codeBlocks的gcc命令,因为比较简单。像vs...
  • C语言编写FFT程序

    万次阅读 多人点赞 2019-06-05 11:08:02
    徐士良老师编写的c语言算法程序下载链接:https://pan.baidu.com/s/1zDV6iLeYeXmZaoZlP4yRAA 提取码:8opo 一、什么是FFT? FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法。即为快速傅氏...
  • C语言 第一个C语言程序

    千次阅读 2016-01-10 21:10:55
    学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算机、手机等硬件设备)进行交互。由于我们的最终目的是学习iOS开发,学习iOS开发的话必须在Mac系统下,因此我就在Mac系统环境下开发C语言...
  • C语言编程后生成exe文件双击运行,输入数据后按下回车键窗口立刻就关闭了如课本P18,例2.2#define PI 3.14#include &lt;stdio.h&gt;main(){ float area,r; scanf("%f",&amp;r); area=PI*r...
  • 方法1: 1.包含头文件时: #include  2.在最后一句加上:system("PAUSE");//system函数,Pause属于DOS命令 ...AT 计划在计算机上运行的命令和程序。  ATTRIB 显示或更改文件属性。  BREAK 设置或清
  • C语言模拟ARQ程序(停等式),本程序为压缩的工程文件,解压后即可修改源代码,附有生成EXE文件,窗口为WINAPI创建,具体通信由SOCKET实现,并且兼具有通信计时功能。
  • C语言模拟ARQ程序(返回N),本程序为压缩的工程文件,解压后即可修改源代码,附有生成EXE文件,窗口为WINAPI创建,具体通信由SOCKET实现,并且兼具有通信计时功能。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,694
精华内容 12,677
关键字:

关于c语言生成exe程序

c语言 订阅