C/C++ 获取系统时间,系统延迟函数调用

来源:互联网 发布:阿里云怎么买域名 编辑:程序博客网 时间:2024/05/16 11:32

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 ;