как использовать время API в C под VS 2010 для Windows - PullRequest
0 голосов
/ 19 июля 2011

Я использую функцию srand для генерации случайных значений, как показано ниже в MS VS 2010.

srand( (unsigned)time( NULL ) ); 

Я был брошен со следующей ошибкой.

error C3861: 'time': identifier not found

Я что-то здесь скучаю? Можно ли указать на одну ошибку?

Спасибо!

Ответы [ 4 ]

0 голосов
/ 09 февраля 2016

Простое добавление #include <time.h> должно решить проблему при использовании C.

0 голосов
/ 19 июля 2011

Вам необходимо включить <<strong> ctime >

0 голосов
/ 19 июля 2011

включают time.h (для времени), stdlib.h (для srand) и используйте :: для доступа к глобальной области действия.

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

void f()
{
  ::srand( (unsigned)::time( NULL ) );
}
0 голосов
/ 19 июля 2011

Добавьте #include <ctime> в начало текста вашей программы (и будьте внимательны и говорите std::time, пока вы там).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...