怎么让控制台一直运行着,不退出。也不可以输入字符。类似于apache memcached 这类程序,只留一个黑框,不退出程序?
如果接收用户输入的话,程序在接到回车的时候会退出。如果用循环的话CPU占用率太高。
如何实现呢?
第一种:
while (1)这样虽然用了无限循环,但是一直在等待输入,不会占用CPU。
第二种(在Windows环境下,支持windows.h的编译器):
#include <windows.h>Sleep注意首字母大写,括号里是等待的毫秒数。如果想无限次的话,可以while (1) Sleep(100000);
本回答被提问者和网友采纳一般情况下都是使用
system("pause");这条语句用的多一些,简单明了
c++ 怎么让控制台程序不退出
方法1:system("pause");这个就可以暂停,然后按任意键就退出 方法2: cin >> x;只要不输入,他就不会往下走
C++运行结果一闪而过,怎么让控制台停住
让C++控制台窗口停住的方法是:在你的代码中main函数的return语句前面,加上一句getchar();,程序窗口就会停下来,就不会一闪而过了。
我如何才能不退出控制台应用程序,而每输入一次数据就执行一次程序呢?C\/...
用while(cin>>i)就能解决,就是写个死循环,不断地调用,直到你点击X才会退出,c primer上面就有写
vc++写控制台的程序,写完怎么能让他运行时不是一闪而过,并且程序运行结 ...
C语言写的话 你在程序末尾加上一句 getch();就可以了 一般这是编译器问题 ;C++语言写的话 在程序末尾加上 cin.get();就可以了;或者加上头文件 #include <stdlib.h> 然后在程序末尾加上system("pause")。C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特...
c++里显示结果后怎么让它保留在屏幕上
c++初学者在使用vc或vs写c\/c++程序时候容易出现屏幕中一个黑框一闪而过的情况,这是因为控制台程序中执行完main函数后直接返回了,程序结束。通常使用系统控制台自带的pause命令打断main中的return语句,当然也可以使用scanf这种等待输入的内置函数:include<stdio.h>#include<process.h>\/\/引入头文件int ...
在c++中,什么代码能使c++窗口不能关闭,当c++代码运行完了,它自动关闭...
菜单选择:新建->工程->控制台程序(console ap..)自动生成如下代码,可以等待press any key。include <iostream> include <cstdlib> using namespace std;int main(int argc, char *argv[]){ system("PAUSE");return 0;} 把\\Dev-Cpp\\Templates\\ConsoleApp_...
C++后台程序如何不间断运行?
include include void main(){ HWND hwnd; if(hwnd=::FindWindow("ConsoleWindowClass",NULL)) \/\/找到控制台句柄 { ::ShowWindow(hwnd,SW_HIDE); \/\/隐藏控制台窗口 } int i;cin>>i; \/\/用你的代码代替这句话,这句是为了让程序不退出,要退出只能用任务管理器关进程 } 网上复制的 ...
为什么C++ builder运行控制台程序时一闪而过?
在程序末尾加入getch();否则,程序执行完毕后,cmd窗口就关闭了。使用语句getch();可以迫使程序等待一个键盘值后才关闭,您也就有时间看到输出结果了。getch的头文件是<stdio.h> 如果还有问题,只好发上你的全部代码了
vc++写控制台的程序,写完怎么能让他运行时不是一闪而过,并且程序运行结 ...
C语言写的话 你在程序末尾加上一句 getch();就可以了 一般这是编译器问题 C++语言写的话 在程序末尾加上 cin.get();就可以了 或者加上头文件 #include <stdlib.h> 然后在程序末尾加上system("pause");楼上那个 不好 还要定义一个变量? 浪费存储空间 完全是多余的。。。
我在运行c++程序的时候,为是么当在运行框中输入数据后,敲回车就直接关...
(1)按住CTRL+F5运行;(2)在程序结束的最后--大括号的前面,加上getchar();(3)在程序结束的最后--大括号的前面,加上system("pause"),这时要加上头文件#include<stdlib.h>,因为system函数是标准库文件中的。以上三种我都用过,希望能给你帮助。