c++程序求解
来源:百度知道 编辑:UC知道 时间:2024/06/14 10:29:52
#include <iostream>
#include <ctime>
void display_time(const struct std::tm* tim)
{
std::cout<<\"1.It is now\"<<std::asctime(tim);
}
void display_time(time_t* tim)
{
std::cout<<\"2.It is now\"<<std::ctime(tim);
}
int main()
{
std::time_t tim=std::time(0);
struct std::tm* ltim=std::localtime(&tim);
display_time(ltim);
display_time(&tim);
return 0;
}
哪位大侠帮看一下这个程序有什么错误!
编译错误提示是:std后面引用的time成员不属于ctime的成员
这个是什么错误?
#include <ctime>
void display_time(const struct std::tm* tim)
{
std::cout<<\"1.It is now\"<<std::asctime(tim);
}
void display_time(time_t* tim)
{
std::cout<<\"2.It is now\"<<std::ctime(tim);
}
int main()
{
std::time_t tim=std::time(0);
struct std::tm* ltim=std::localtime(&tim);
display_time(ltim);
display_time(&tim);
return 0;
}
哪位大侠帮看一下这个程序有什么错误!
编译错误提示是:std后面引用的time成员不属于ctime的成员
这个是什么错误?
#include <iostream>
#include <ctime>
void display_time(const struct tm* tim)
{
std::cout<<"1.It is now"<<asctime(tim);
}
void display_time(time_t* tim)
{
std::cout<<"2.It is now"<<ctime(tim);
}
int main()
{
time_t tim = time(0);
struct tm* ltim = localtime(&tim);
display_time(ltim);
display_time(&tim);
return 0;
}
老大,这个程序应该这样写
time 函数不属于std中的。