C语言屏幕打印,再删除打印的内容
在做项目的时候,用到了命令行模式进行监听数据,并且是多线程的。因为程序大部分时间都只是在监听状态,容易给人假死的信息。所以单独使用一个进行在屏幕上打印省略号(.......),然后再把打印的省略号(......)删除,给人的感觉程序还在运行中,所以写了这个程序的Demo,代码如下:
# include <stdio.h> #include <windows.h> int main() { char a; int i=0,j; printf("aaa"); printf("bbb"); printf("\n"); printChar(); aa(26); printChar(); printf("\n"); for(j=0;j<2;j++) { for(i=0;i<6;i++) { print(); } aa(15); } for(i=0;i<6;i++) { print(); } printf("请按回车键退出!"); scanf("c%",&a); } int print() { printf("."); Sleep(1000); } int printChar() { int i; for(i=0;i<26;i++) { printf("%c",97+i); Sleep(100); } } int aa(int count) { int i=0; for(;i<=count;i++) { printf("\b"); } for(i=0;i<=count;i++) { printf(" "); } for(i=0;i<=count;i++) { printf("\b"); } }
把以上代码保存为扩展名为c的文件,然后编译-->运行
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/3579183.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2014-03-03 20:53 jack_Meng 阅读(6197) 评论(0) 编辑 收藏 举报