(地球时间)以第3章微实践-地球时间的代码为基础,实现下述getTime()函数,将当前小时、分钟和秒数写入参数h、m和s所引用的整数对象函数接口定义void getTime(int& h, int& m, int& s);
时间: 2024-05-29 08:10:02 浏览: 7
*h, int *m, int *s);
void getTime(int *h, int *m, int *s) {
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
*h = timeinfo->tm_hour;
*m = timeinfo->tm_min;
*s = timeinfo->tm_sec;
}
相关问题
地球时间)以第3章微实践-地球时间的代码为基础,实现下述getTime()函数,将当前小时、分钟和秒数写入参数h、m和s所引用的整数对象,要求使用C++
语言实现。
```c
#include <stdio.h>
#include <time.h>
void getTime(int *h, int *m, int *s){
time_t now;
struct tm *timeinfo;
time(&now);
timeinfo = localtime(&now);
*h = timeinfo->tm_hour;
*m = timeinfo->tm_min;
*s = timeinfo->tm_sec;
}
int main(){
int h, m, s;
getTime(&h, &m, &s);
printf("Current time is %02d:%02d:%02d\n", h, m, s);
return 0;
}
```