[c/c++]在使用循环去查询消息等操作时加入Sleep()

/ 310评论 / 1834阅读 / 0点赞

加入比较短时间的Sleep()一般对时效性影响不大,但能极大地降低CPU占用。

#include<conio.h>
#include<iostream>
#include<windows.h>
using namespace std;

int main()
{
	cout << "<< 按任意键继续... ";
	for (int i = 0; _kbhit() == 0;)	//等待按键
	{
		switch (i++)	//选择打印最后的一个字符,使之有动画效果
		{
		case 0:cout << "\b/"; break;
		case 1:cout << "\b-"; break;
		case 2:cout << "\b\\"; break;
		case 3:
		{
			cout << "\b|";
			i = 0;
		}break;
		}
		//Sleep(100);    //暂停100毫秒(1秒 = 1000毫秒)
	}
}
  1. Edwardcit说道:

    trouver un mГ©dicament en pharmacie: levitra generique sites surs – Pharmacie en ligne livraison Europe

  2. Keithhak说道:

    pharmacie en ligne france livraison internationale Cialis sans ordonnance 24h pharmacie en ligne france livraison internationale

  3. IgnacioGinia说道:

    pharmacie en ligne pas cher: levitra generique – Pharmacie sans ordonnance

  4. AllenTal说道:

    pharmacie en ligne france livraison internationale: pharmacie en ligne fiable – pharmacie en ligne pas cher

  5. Edwardcit说道:

    pharmacie en ligne france fiable: acheter kamagra site fiable – pharmacie en ligne france fiable

  6. AllenTal说道:

    pharmacie en ligne fiable: pharmacie en ligne pas cher – pharmacie en ligne livraison europe

  7. Edwardcit说道:

    Pharmacie sans ordonnance: levitra generique prix en pharmacie – vente de mГ©dicament en ligne

  8. RobertDer说道:

    https://levitraenligne.shop/# pharmacie en ligne france

  9. AllenTal说道:

    pharmacie en ligne france livraison internationale: pharmacie en ligne – pharmacie en ligne livraison europe

  10. Keithhak说道:

    pharmacie en ligne france livraison internationale Levitra 20mg prix en pharmacie pharmacie en ligne sans ordonnance

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注