动画';等待'-CLI模式下的符号
我想知道是否有人知道在终端中提供简单动画的方法。例如,在处理文件时,最好能够显示: “|”、“/”、“-”、“\”、“|”等 在同一个地方,时间间隔很小,因此它看起来像一个旋转的条(表示程序正在运行)。动画';等待'-CLI模式下的符号,c,command-line-interface,C,Command Line Interface,我想知道是否有人知道在终端中提供简单动画的方法。例如,在处理文件时,最好能够显示: “|”、“/”、“-”、“\”、“|”等 在同一个地方,时间间隔很小,因此它看起来像一个旋转的条(表示程序正在运行)。 我知道的唯一方法是使用ANSI转义字符或使用外部库(如ncurses)。我想知道是否有更好的方法可以做到这一点?至少作为第一次尝试,我会尝试以下方法: static const char symbols[] = "|/-\\"; for (int i=0; i<10000; i++)
我知道的唯一方法是使用ANSI转义字符或使用外部库(如ncurses)。我想知道是否有更好的方法可以做到这一点?至少作为第一次尝试,我会尝试以下方法:
static const char symbols[] = "|/-\\";
for (int i=0; i<10000; i++)
printf("\r%c", symbols[i%4]);
static const char symbols[]=“|/-\”;
对于(int i=0;i,至少作为第一次尝试,我会尝试以下方法:
static const char symbols[] = "|/-\\";
for (int i=0; i<10000; i++)
printf("\r%c", symbols[i%4]);
static const char symbols[]=“|/-\”;
对于(inti=0;i,这只是对Jerry代码的修改,应该按原样编译和运行
#include <stdio.h>
#include <unistd.h>
const char symbols[] = "|/-\\";
const int num_symbols = sizeof symbols - 1;
int main() {
int i;
for (i=0; i<25; i++) {
printf("\r%c", symbols[i%num_symbols]);
fflush(stdout);
usleep(250000);
}
printf("\n");
}
#包括
#包括
常量字符符号[]=“|/-\”;
const int num_symbols=sizeof symbols-1;
int main(){
int i;
对于(i=0;i,这只是对Jerry代码的修改,应该按原样编译和运行
#include <stdio.h>
#include <unistd.h>
const char symbols[] = "|/-\\";
const int num_symbols = sizeof symbols - 1;
int main() {
int i;
for (i=0; i<25; i++) {
printf("\r%c", symbols[i%num_symbols]);
fflush(stdout);
usleep(250000);
}
printf("\n");
}
#包括
#包括
常量字符符号[]=“|/-\”;
const int num_symbols=sizeof symbols-1;
int main(){
int i;
对于(i=0;i)您还可能喜欢:将动画角色作为最后一个块。您还可能喜欢:将动画角色作为最后一个块。