C或C++调用Windows系统函数 实现延时 或 获取当前时间的处理
2014-06-25 08:55
876 查看
C或C++调用Windows系统函数
实现延时 或 获取当前时间的处理。可在VC++或MInGW上用 C或C++实现。
1、 实现延时:
头文件: #include<windows.h>
函数: Sleep(int time); //time单位为ms,函数首字母'S'是大写的。
2、获取当前时间:
头文件: [b]#include<time.h> [/b]
函数及实现参见下面代码,注意,获取的年信息需要加上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 ;
}
实现延时 或 获取当前时间的处理。可在VC++或MInGW上用 C或C++实现。
1、 实现延时:
头文件: #include<windows.h>
函数: Sleep(int time); //time单位为ms,函数首字母'S'是大写的。
2、获取当前时间:
头文件: [b]#include<time.h> [/b]
函数及实现参见下面代码,注意,获取的年信息需要加上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 ;
}
相关文章推荐
- Windows 获取当前系统时间函数总结
- Windows下C/C++获取当前系统时间
- Windows 获取当前系统时间函数总结
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式
- C\C++时间处理函数[获取系统时间,求时间差,格式化输出等]
- Linux下获取系统当前时间函数实现
- 实现系统函数time,获取当前时间与UTC的间隔
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式[转]
- Windows获取当前系统时间函数总结
- Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取 + 一个hook的实现
- 实现系统函数time,获取当前时间与UTC的间隔
- 23、STM32 上系统精确延时与获取 micro 时间函数的实现(FreeRTOS 中也能移植)
- Cocos2d-x中用C++获取当前系统时间,实现跨平台
- Windows下C/C++获取当前系统时间
- Windows获取当前系统时间函数总结
- mktime函数实现获取当前系统时间
- C/C++获取当前系统时间
- C/C++获取系统时间的函数
- C C++ 获取当前系统时间到字符串
- c++获取windows时间的函数(转)