我知道如何在C语言中打印字符串或字符,但是我想知道如何修改屏幕上已经打印的字符串(例如,当您安装一些软件包并#填充| ####- ---> | 50%),而不使用系统调用以外的任何其他功能。
答案 0 :(得分:3)
您可以使用回车符:
#include <stdio.h>
#include <unistd.h>
int main()
{
printf("%s", "Hello, ");
fflush(stdout);
sleep(1);
printf("\r%s\n", "World!");
return 0;
}