如何在VS 2010 for Windows下使用时间api

时间:2011-07-19 11:08:13

标签: c visual-studio-2010

我正在使用srand函数在MS VS 2010上生成如下的随机值。

srand( (unsigned)time( NULL ) ); 

我被抛出了以下错误。

error C3861: 'time': identifier not found

我在这里错过任何东西吗?任何人都可以指出错误吗?

谢谢!

4 个答案:

答案 0 :(得分:0)

#include <ctime>添加到您的程序文本的顶部(并且很好,并在您出现时说std::time)。

答案 1 :(得分:0)

您需要加入&lt; ctime &gt;

答案 2 :(得分:0)

包括time.h(时间),stdlib.h(对于srand)和使用::访问全局范围。

#include <time.h>
#include <stdlib.h>

void f()
{
  ::srand( (unsigned)::time( NULL ) );
}

答案 3 :(得分:0)

如果使用C.

,只需添加#include <time.h>即可解决问题