C言語の動的な画像コードの書き方
こちら、動的な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;
}
画面が異なる内容を出力して、アニメーションを作成するコードです。アニメーションのフレーム数や内容を必要に応じて変更して、アニメーションを作成できます。なお、このコードは、ターミナルで実行して効果を確認します。