65,199
社区成员




time_t time(time_t *t);
返回只是一个time_t的结构体的值而已,还没分配空间给它存储,又对它取地址操作,
肯定出问题了[/quote]晕了,难道你看不出是一个道理嘛,大神[/quote]
time_t time(time_t *t);
返回只是一个time_t的结构体的值而已,还没分配空间给它存储,又对它取地址操作,
肯定出问题了[/quote]晕了,难道你看不出是一个道理嘛,大神
time_t time(time_t *t);
返回只是一个time_t的结构体的值而已,还没分配空间给它存储,又对它取地址操作,
肯定出问题了 time_t Curtime;
time(&Curtime);
std::string currenttime = asctime(gmtime(&Curtime));
int f()
{
return 2;
}
int main()
{
int a=f();
f();
return 0;
}
关键的汇编代码如下:
00401076 rep stos dword ptr [edi]
11: int a=f();
00401078 call @ILT+0(f) (00401005)
0040107D mov dword ptr [ebp-4],eax
12: f();
00401080 call @ILT+0(f) (00401005)
13: return 0;
struct tm *gmtime(const time_t *timep);
[/quote]
en.
struct tm *gmtime(const time_t *timep);
time_t Curtime;
time(&Curtime);
gmtime( &Curtime );
//std::string currenttime = asctime(gmtime(&(time(NULL))));
std::string currenttime = asctime(gmtime(time(NULL)));