当前位置:   article > 正文

【水文】简易时钟

【水文】简易时钟

/*

    制作的一个能显示时间的简易时钟

*/

 

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <windows.h>

 

// 带颜色的打印函数

void print_with_color(char *str, int color)

{

    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleTextAttribute(hConsole, color);

    printf("%s", str);

    SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);

}

 

 

 

int main(){

    while(1){

        /* 这两个放在外面的话,就不能一直获取当前时间了 */

        time_t t = time(NULL);

        struct tm *now = localtime(&t);

        char str_t[100]; 

        sprintf(str_t, "------------------------\n");

        print_with_color(str_t, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

 

        sprintf(str_t, "| %d/%02d/%02d %02d:%02d:%02d |\n", 

                    now->tm_year + 1900, now->tm_mon + 1, now->tm_mday, now->tm_hour, now->tm_min, now->tm_sec);

        print_with_color(str_t, FOREGROUND_GREEN | FOREGROUND_INTENSITY);

        

        sprintf(str_t, "------------------------\n");

        print_with_color(str_t, FOREGROUND_BLUE | FOREGROUND_INTENSITY);

        Sleep(1000);

        system("cls");

    }

    return 0;

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/41984
推荐阅读
相关标签
  

闽ICP备14008679号