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 ;
}