当前位置:首页 » 编程语言 » c语言编写exe程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编写exe程序

发布时间: 2023-02-07 01:51:30

c语言编程的exe文件为什么按回车会闪退,求原理解释。

这些都是依赖于windows的控制台窗口,程序执行完就退出了。

因为程序已经运行结束正常退出了,想看结果就去cmd里敲执行文件完整路径,或者给程序加getchar() scanf() 用stdio的输入函数来拦截程序不让它立马退出,或者调用用stdlib的system函数执行pause命令实现按任意键继续。

例如:

新建文本名叫c.c的文件,对文件进行编码,输入以下程序:

#include <stdio.h>

int main(void)

{

printf ("hellow world");

return 0;

}

三保存退出后,用gcc编译命令,编译c.c文件,命令如下

gcc c.c -o c

生成的c文件就是.exe文件

(1)c语言编写exe程序扩展阅读:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

Ⅱ 如何用C语言编一个打开二进制文件(.exe)的程序求完整程序。

可以用system()函数,WinExec()函数,CreateProcess()函数
其中System()最简单,CreateProcess()函数最复杂,但功能多。
都要包含头文件<windows.h>

system("a.exe"); //最简单的这样就可以了

复杂的如下
charszCommandLine[]="a.exe";
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW; //指定wShowWindow成员有效
si.wShowWindow=TRUE; //此成员设为TRUE的话则显示新建进程的主窗口
BOOLbRet=CreateProcess(
NULL, //不在此指定可执行文件的文件名
szCommandLine, //命令行参数
NULL, //默认进程安全性
NULL, //默认进程安全性
FALSE, //指定当前进程内句柄不可以被子进程继承
CREATE_NEW_CONSOLE, //为新进程创建一个新的控制台窗口
NULL, //使用本进程的环境变量
NULL, //使用本进程的驱动器和目录
&si,
&pi);

Ⅲ c语言如何把c程序编译成可执行的exe文件

所需工具/材料:c语言编辑工具(如vc6.0)
编译生成.exe可执行文件,并保存的步骤如下:
打开c语言编辑工具(vc6.0),写入所编程序源代码。
点击 组建-编译-执行
执行完程序,点击回车
点击 文件另存为 把文件存到你能够找到的文件夹中,比如桌面
打开你刚保存文件的文件夹,内含有一个 Bebug 的文件夹。注意:如果没有,请再次执行第二步
打开
Bebug
的文件夹,有一个以.exe为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了
注意事项:
注意第三步和第五步的操作

Ⅳ 用C语言如何生成exe文件啊

F5或者ctrl+F5编译,只要编译通过就有应用程序了...
位置是,(你的项目文件夹)\Debug\XXX.exe

Ⅳ 如何用c语言编写EXE

#include <windows.h>
int main()
{
ShellExecute(NULL, "open", "C:\\WINDOWS\\system32\\calc.exe", NULL, NULL, SW_SHOWNORMAL);
Sleep(3000);
ShellExecute(NULL, "open", "C:\\WINDOWS\\system32\\winmine.exe", NULL, NULL, SW_SHOWNORMAL);
return 0;
}

vc6、c-free、de vc++、codelite、code::block

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

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

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

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

Ⅶ C语言编译器写EXE方法

cl.exe吧。
http://msdn.microsoft.com/EN-US/library/91621w01.aspx
这里有命令行工具(编译器、链接器)的详细说明

Ⅷ C语言编译器怎么生成exe文件

你在编译程序的时候编译器会提示你保存文件,记下你保存文件的路径,按照那个路径打开文件夹,你会看到一个debug文件夹,打开那个文件夹你就能看到一个.exe文件,那个就是编译生成的。

Ⅸ c语言如何把c程序编译成可执行的exe文件

1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。