делаю уроки и как я понел там небольшая ошибка вот тут
чёт картинку никак не прикрепить
http://puu.sh/lZXzK/6131629eb6.jpg
вообшем там шибка в названии библиотеки генератора случайных чисел
написано stlib а VC ругается и если написать stdlib то всё ок
делаю дальше и вот на этом месте стало теёмно и нефига не понятно
time_t currentTime = time(0);
srand(currentTime);
computerNumber = rand();
написал значит я эти 3 строчьки.....
ну мы взяли time_t это функция из библиотеки тут всё понятно cuttenTime это мы делаем свою функцию и присваеваем ей значнение time(0) ну почему ноль в скобках сложно сказать надо читать фак по функции, ну да бог с ней тут вроде всё понятно едем дальше
srand эт чо О_О и откуда оно взелось и почему именно оно ну и понятно что мы просим вернуть её нашу выше обозванную currentTime
ну и потом мы присваевам уже выше обозванную int computerNumber = 0 запихиваем значение rand().... вот тока чёт в коде слова rand() неразу не видел и откуда оно взялось.....
надо почитать факи по функии времени походу
ЗЫ автор хотел для новичьков написать вот я с точьки зрении новичька разбераю что к чему))) может автору пригодитца
Функция srand() устанавливает исходное число для последовательности, генерируемой функцией rand(). (Функция rand() возвращает псевдослучайные числа.)
Часто функция srand() используется, чтобы при различных запусках программа могла использовать различные последовательности псевдослучайных чисел, — для этого она должна задавать различные исходные числа. Кроме того, с помощью функции srand() можно многократно генерировать одну и ту же последовательность псевдослучайных чисел, — для этого нужно задавать в качестве исходного числа одно и то же значение. Иными словами, чтобы многократно генерировать одну и ту же последовательность псевдослучайных чисел, нужно вызывать данную функцию с одним и тем же значением параметра seed до начала генерации этой последовательности.
воо стало хоть понятно что там писалось