赞
踩
#include <stdio.h> #include <unistd.h> int main () { int i; for(i=1;i<10;i++) { printf("\33[2K\r"); printf("安装进度:%d%%",i); fflush(stdout); usleep(1000*1000); } printf("\n"); return 0; }
使用escape codes实现终端控制,\33[2K是清除一行内容,\r是光标回到行首
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。