伊莉討論區

標題: 關於定時問題 [打印本頁]

作者: freedom453030    時間: 2011-3-26 04:25 PM     標題: 關於定時問題

提示: 作者被禁止或刪除 內容自動屏蔽
作者: k85218693    時間: 2011-3-26 07:30 PM

看看是不是你需要的。
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #define pr printf

  5. int main() {   
  6.     int i, num;
  7.    
  8.     pr("請輸入秒數: ");
  9.     scanf("%d", &num);
  10.    
  11.     pr("開始倒數!\n");
  12.     for(i = num; i >= 0; i--) {
  13.         pr("%d\n", i);
  14.         Sleep(1000); // 單位毫秒(ms),1000ms = 1s
  15.     }
  16.    
  17.     return 0;
  18. }
複製代碼

作者: ponchi96    時間: 2011-3-26 09:04 PM

本帖最後由 ponchi96 於 2011-3-26 10:32 PM 編輯

回復 1# freedom453030
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #define p printf
  4. #include <windows.h>
  5. int main()
  6. {
  7.    int input;
  8.    p("[Input] 幾秒後結束程式:");
  9.    scanf("%d",&input);   
  10.    while(input)   
  11.        p("\n[Output]程式將於%d秒後關閉\n",input--),Sleep(1000);
  12.    return 0;
  13. }
複製代碼

作者: yp7346    時間: 2011-3-26 10:36 PM

in Linux, 請用 sleep ... 參數單位為 秒...

#include <unistd.h>
unsigned int sleep(unsigned int seconds);
作者: freedom453030    時間: 2011-4-1 04:11 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!