
常用两种方法:
一、延时
Sleep(unsigned time);//以秒为单位的延时或者
_sleep(unsigned time);//以毫秒为单位二、额外读取
在程序末尾加上(在return 之前)
scanf("%d",&n);//一个等待永不输入的值的函数或者
getchar();//获取单个字符getch();//获取单个按键
1、调用system函数用start/b参数system("start /b ping 10101011 -t"); 即隐藏窗口
2、system函数:
原型:int system(const char command);
功能:执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令参数字符串command命令名;
说明:windows系统system函数直接控制台调用command命令Linux/Unix系统system函数调用fork函数产进程由进程执行command命令命令执行完随即返原调用进程;
文件:stdlibh;
返值:命令执行功返0执行失败返-1
1、并不是说命令提示符关闭,实际上是控制台程序在控制台子系统中运行结束啦,Windows有两个基本的子系统,分别是控制台和图形界面,当用vc/vs编写生成一个可执行文件时接器会通过/subsystem参数来指明程序的运行子系统。
using System;
static void Main(string[] args)
{
//
ConsoleReadLine(); //等待用户按一个回车
return; //可选,按下回车后关闭
}
这是一个Windows控制台程序(也就是DOS程序),在Windows下该程序执行完成后会自动退出,因此你无法看到它的执行结果。
如果你是用VC编写此程序,请直接通过VC的“运行”按钮来执行,VC会自动在此程序结束时暂停,这样你就能看到输出结果了。
以上就是关于怎么不让C语言写的控制台程序一闪而过全部的内容,包括:怎么不让C语言写的控制台程序一闪而过、求教go如何执行完命令行程序后不退出控制台、怎样让命令行程序执行完毕不自动退出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)