VC 输出闪烁的字母

在老版本的Windows开机的时候,可以注意到左下角有一个‘|’逐渐变成‘/’,又逐渐变成‘-’,再变成‘\’,再依次变换。这里就实现这个程序相似的程序。只不过是显示字母,a显示完之后消失,接着在原地方显示b,依次类推。

这个程序最主要使用ASCII字符中的第8号字符:backspace,它使输出的光标后退一位。

这个程序最主要的一行代码为:

#define BACKSPACE printf("%c", 8)

 

全部程序为:

#include <stdio.h>

#define BACKSPACE printf("%c", 8)

int main()
{
	int i = 0;
	int waits;
	for(i = 0; i < 26; i++)
	{
		waits = 50000000; //5*10^7,五千万
		printf("%c", 'a'+i);
		while(waits--);
		BACKSPACE;
	}


	return 0;
}
原文地址:https://www.cnblogs.com/wangshuo/p/1970121.html