回退轉移字符小用法\b

#include <iostream>
#include <windows.h> //for Slepp

int main()
{
	std::cout << "It is busy doing something  ";

	char ch = 0;
	unsigned int times;
	while (true)
	{
		switch(++times % 4)
		{
		case 0:
			ch = '-';
			break;

		case 1:
			ch = '\\';
			break;

		case 2:
			ch = '|';
			break;

		case 3:
			ch = '/';
			break;
		}

		//\b讓光標回退一個字符,\r讓光標回到行首
		std::cout << "\b" << ch;
		Sleep(40);
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章