在老版本的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; }