字符跳动问题
各位大侠,谁能帮忙编辑行代码,实现功能是:让字符*在屏幕上跳动或者沿一条线来回走动。
本人新手,谢谢
#include <stdio.h> #include <stdlib.h> #include <windows.h> #define LEN 60 void go() { for(int i = 0; i< LEN; i++) { putchar('\b'); putchar(' '); //消除前面的一个星号 实现移动效果 putchar('*'); Sleep(100); } } void back() { for(int i = 0; i < LEN; i++) { putchar('\b'); putchar(' '); putchar('\b'); putchar('\b'); putchar('*'); Sleep(100); } } int main() { int i = 0; int flag = 1; while(1) { if(flag) { flag = 0; go(); } else { back(); flag = 1; } } return 0; }自己试试,这里简单写了一下。还是希望你自己出写。