當前位置:編程學習大全網 - 編程軟體 - 如何實現倒計時59秒表的c語言程序,不用中斷。謝謝啊,很急

如何實現倒計時59秒表的c語言程序,不用中斷。謝謝啊,很急

我這個程序是在dos窗口下的計時器,比較簡單:

#include <time.h>

#include <stdio.h>

#include <stdlib.h>

void main()

{

clock_t start, finish, clsfinish;

/*計算壹次清屏操作所用的時鐘數*/

double time_used_in_cls = 0;

start = clock();

system("CLS");

clsfinish = clock();

time_used_in_cls = double(clsfinish - start); //執行壹次清屏操作所用的時鐘數(後面會用到,這樣更精確)

int i = 59;

printf("計時開始:\n");

while(i >= 0)

{

start = finish = clock();

if(i == 59)

finish += time_used_in_cls;

/*1秒刷新壹次(循環控制)*/

while(finish-start < CLOCKS_PER_SEC - time_used_in_cls)

finish = clock();

system("CLS"); //清屏函數

printf("%d", i--);

}

}

網上關於C語言時間函數的介紹很多的,妳可以查壹下。

  • 上一篇:大眾cc防盜系統激活怎麽解除
  • 下一篇:mysql是什麽
  • copyright 2024編程學習大全網