我正在使用srand
函数在MS VS 2010上生成如下的随机值。
srand( (unsigned)time( NULL ) );
我被抛出了以下错误。
error C3861: 'time': identifier not found
我在这里错过任何东西吗?任何人都可以指出错误吗?
谢谢!
答案 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>
即可解决问题