您可以通过使用回车符(在假设您的命令行正确处理这些)来在命令行上实现此粗略的近似.
#include <stdio.h>
#include <unistd.h>
int spin (void) {
int i = 0;
for ( ; i < 1000; i++ ) {
printf("%d\r", i);
sleep( 1 );
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)