大家好,今天小编关注到一个比较有意思的话题,就是关于c语言批处理的问题,于是小编就整理了3个相关介绍c语言批处理的解答,让我们一起看看吧。
可执行文件的扩展名?
可执行文件指的是可以由操作系统进行加载执行的文件。在不同的操作系统环境下,可执行程序的呈现方式不一样,在DOS中,规定了三种扩展名为可执行文件,即EXE、COM和BAT,就是在DOS下直接键入主文件名就可以执行程序的文件;EXE:可执行文件;COM:文件;BAT:批处理文件。除EXE、COM和BAT之外,其他所有文件都不能在DOS下直接执行,称为非执行文件。
可执行文件扩展名有(exe,html,bat,txt,jar,war,apk等)
exe程序一般是pc软件,用visual studio,vb,c语言等开发的。
bat是批处理的可执行文件,一般运行在cmd命令行窗口
war是通过eclipse编译打包的文件,运行通过tomcat等服务器软件运行
apk就是我们经常见得android程序,运行在我们手机上的,还有ipa文件是运行在ios系统下的
c语言运行闪退怎么解决?
解决
在代码段末尾加上getch();就可以了。(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。
原理就是停止,等待用户输入,即你没输入的话,程序就不算执行完毕。
个人认为getch();比较好。因为你加getch();是按任意键退出,而getchar();,你可以输入若干个字符然后按回车才会结束。
加个头文件.h,然后在代码段末尾加个 system(“pause”);
这里的 system 就是调用从程序中调用系统命令(和 shell 命令)。
system(“pause”)就是从程序里调用 “pause” 命令;
而 “pause” 这个系统命令的功能很简单,就是在命令行上输出一行类似于Press any key to exit的字,等待用户按一个键,然后返回。还是同样的道理,等待用户输入,才能算执行完毕。
在 exe 文件同目录下新建一个 txt 文档,里面输入如下内容
12
xx.exepause
然后退出保存,把后缀 txt 改为 bat 然后运行,那个 xx 就是文件的名字。
然后打开.bat 文件运行程序。(.bat 文件命名随意)
这里的.bat 文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,操作系统就会按照该文件中各个命令出现的顺序来逐个运行它们。(使用批处理文件,可以简化日常或重复性任务。)
这里执行了 xx.exe 这个程序,并且调用了 pause。 类似解决方案 2.
怎样用记事本编写c语言程序,并编译?
1先在系统变量或用户变量中添加MSDev\Bin和\VC98\Bin路径。设置include路径:INCLUDE=...\VC98\Include2开一个命令行窗口,输入cl看看能不能找到路径。3下面用记事本新建一个hello.c程序如下#include<stdio.h>intmain(){printf("Helloworld!!");return0;
}4编译:clhello.c可以看到生成了hello.obj和hello.exe,运行生成的hello.exe,成功!追问//先在系统变量或用户变量中添加MSDev\Bin和\VC98\Bin路径。、这句话能够解释得再详细一点吗?追答1简单的方法是在命令行窗口中每次执行以下语句:
SETPATH=%PATH%;...MSDev\Bin;...\VC98\BinSETINCLUDE==...\VC98\Include你可以写成批处理,每次新开命令窗口运行一下就行。其实你的vc98\bin目录下有一个VCVARS32.BAT,直接运行一下就可以。2在桌面-》我的电脑上点右键菜单,选择《属性》,弹出的窗口上选择《高级》,里面有个《环境变量》设置按钮,可以修改路径等信息,这样改就可以一劳永逸。
到此,以上就是小编对于c语言批处理的问题就介绍到这了,希望介绍关于c语言批处理的3点解答对大家有用。