zoukankan      html  css  js  c++  java
  • C语言屏幕打印,再删除打印的内容

    在做项目的时候,用到了命令行模式进行监听数据,并且是多线程的。因为程序大部分时间都只是在监听状态,容易给人假死的信息。所以单独使用一个进行在屏幕上打印省略号(.......),然后再把打印的省略号(......)删除,给人的感觉程序还在运行中,所以写了这个程序的Demo,代码如下:

    # include <stdio.h>
    #include <windows.h>
    
    int main()
    {
        char a;
        int i=0,j;
        printf("aaa");
        printf("bbb");
    
        printf("
    ");
        printChar();
        aa(26);
        printChar();
    
        printf("
    ");
        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("");
        }
        for(i=0;i<=count;i++)
        {
            printf(" ");
        }
        for(i=0;i<=count;i++)
        {
            printf("");
        }
    }

    把以上代码保存为扩展名为c的文件,然后编译-->运行

  • 相关阅读:
    abstract关键字
    方法重写
    对象初始化过程
    访问修饰符
    super关键字
    继承
    转发和重定向的区别
    tomcat中乱码问题解决
    jsp执行过程
    web程序常见错误及解决方法
  • 原文地址:https://www.cnblogs.com/mq0036/p/3579183.html
Copyright © 2011-2022 走看看