Автор Тема: Проблема с math.h  (Прочитано 4727 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Андрей801

  • *
  • Сообщений: 18
  • Karma: +0/-0
Проблема с math.h
« : 01 Апреля 2009, 05:24 »
Здравствуйте.
У меня неожиданная проблема с вызовом функции rand();
#include <math.h>
/*... ... ... */
int M = rand() % m;
int N = rand() % n;

make выдаёт ошибку:
src/main.cpp: In function ‘int main(int, char**)’:
src/main.cpp:35: ошибка: нет декларации ‘rand’ в этой области видимости

также ругается на abs(). Но воспринимает floor  и ceil
система linux mint.
Помогите пожалуйста.[/code]

pashka000

  • *
  • Сообщений: 1
  • Karma: +0/-0
Re: Проблема с math.h
« Ответ #1 : 24 Марта 2010, 10:20 »
Функция rand объявлена в stdlib.h , добавь #include <stdlib.h>  в начало кода

Gennie

  • Global Moderator
  • *****
  • Сообщений: 378
  • Karma: +10/-0
Re: Проблема с math.h
« Ответ #2 : 25 Марта 2010, 04:14 »
Ждём следующего поста тоже примерно через год. Забавная дата старта топика.
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!