C/C++ 獲取系統時間,系統延遲函數調用

C或C++調用Windows系統函數 實現延時 或 獲取當前時間的處理。可在VC++或MInGW上用 C或C++實現。

1、 實現延時: 

頭文件: #include<windows.h> 

函數:  Sleep(int time);  //time單位爲ms,函數首字母'S'是大寫的。

2、獲取當前時間:

        頭文件: #include<time.h> 

函數及實現參見下面代碼,注意,獲取的年信息需要加上1900纔是實際的年數。

#include<time.h> 
#include<iostream> 

using namespace std; 

int main() 

time_t timeval; 
timeval=time(NULL); 
cout<<"Time as local time is "<<ctime(&timeval)<<endl; 
return 0; 


#include <iostream> 
#include <time.h> 
int main() 

time_t curtime=time(0); 
tm tim =*localtime(&curtime); 
int day,mon,year; 
day=tim.tm_mday; 
mon=tim.tm_mon; 
year=tim.tm_year; 

std::cout<<year+1900<<"年"<<mon+1<<"月"<<day<<"日"<<std::endl; 

system("pause"); 
return 0 ; 

發佈了43 篇原創文章 · 獲贊 8 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章