您好!以下是一個簡單的C語言動圖代碼示例:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void clearScreen() {
printf("\033[2J\033[H"); // 清屏
}
int main() {
int i;
int maxFrame = 10; // 動圖的總幀數
for (i = 0; i < maxFrame; i++) {
clearScreen();
// 輸出每一幀動圖的內容
switch (i % 4) {
case 0:
printf(" ——>\n");
break;
case 1:
printf(" ——>\n");
break;
case 2:
printf(" ——>\n");
break;
case 3:
printf(" ——>\n");
break;
}
usleep(500000); // 暫停500毫秒(即0.5秒)
}
return 0;
}
以上代碼是一個簡單的動圖代碼,它通過清屏和輸出不同的內容來實現動畫效果。您可以根據需要修改動圖的幀數和幀內容來制作自己想要的動畫。注意,該代碼在終端中運行才能看到動畫效果。