您的位置:首页 > 编程语言 > C语言/C++

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 ;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: