gpt4 book ai didi

c - 是否可以使用 C 在控制台应用程序中制作加载动画?

转载 作者:太空宇宙 更新时间:2023-11-04 03:33:15 24 4
gpt4 key购买 nike

我想知道是否可以在控制台应用程序中制作始终出现在同一行中的加载动画,例如闪烁的点或更复杂的 ASCII 动画。

最佳答案

大概是这样

#include <stdio.h>
#include <time.h>

#define INTERVAL (0.1 * CLOCKS_PER_SEC) // tenth second

int main(void) {

int i = 0;
clock_t target;
char spin[] = "\\|/-"; // '\' needs escape seq
printf(" ");
while(1) {
printf("\b%c", spin[i]);
fflush(stdout);
i = (i + 1) % 4;
target = clock() + (clock_t)INTERVAL;
while (clock() < target);
}
return 0;
}

关于c - 是否可以使用 C 在控制台应用程序中制作加载动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34484292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com