Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
#1

Две одинаковые функции - C++

23.12.2012, 17:56. Просмотров 411. Ответов 5
Метки нет (Все метки)

Всем привет! Я решил создать программу с OpenGL, подключив библиотеку glut. Затем мне понадобилась библиотека cstdlib для rand. Я подключил и ее, но при компиляции выдает ошибку, что есть одинаковая функция exit в этих библиотеках. Как можно это исправить, не исправляя сами хедеры?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 17:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Две одинаковые функции (C++):

Дано натурально n-значное число. Проверить содержит ли оно две одинаковые цифры. Оформить в виде функции - C++
Помогите решить лабораторные Дано натурально n-значное число. Проверить содержит ли оно две одинаковые цифры. Оформить в виде функции.

Найти в слове две одинаковые буквы - C++
В слове имеются только две одинаковые буквы. Найти их.(помогите пожалуйста)

В строке имеются только две одинаковые буквы. Найти их. - C++
помогите пожалуйста написать программу!!! В строке имеются только две одинаковые буквы.Найти их.

Две пары различных кавычек, которые воспринимаются как одинаковые - C++
Добрый день. Появилась следующая проблема. Если через консоль выполнить команду: ...то запускается все так, как надо. Но если...

Найти все пятизначные числа, в которых ровно две одинаковые цифры - C++
Помогите написать программу циклами! Не получается что-то. Необходимо: вывести на экран все пятизначные числа, в которых ровно две...

Найти в тексте слова, содержащие две одинаковые буквы, стоящие рядом - C++
Имеется строка текста (на любом языке) из нескольких слов, разделённых пробелами и/или знаками препинания. Требуется найти в тексте и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
23.12.2012, 18:01 #2
Цитата Сообщение от Dani Посмотреть сообщение
Затем мне понадобилась библиотека cstdlib для rand
Объяви rand() без подключения cstdlib.

Не по теме:

Вот, чем хороши нэймспейсы



Добавлено через 39 секунд
только не забудь, про extern "C" { }
1
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
23.12.2012, 18:05  [ТС] #3
Kastaneda, можете показать, как это выглядит? Я толком не нашел rand в хедере.
0
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
23.12.2012, 18:10 #4
Прототип rand выглядет так
C
1
int rand ( void );
поэтому тебе нужно сделать так
C++
1
extern "C" { int rand (); } // вроде как фигурные скобки не обязательны, если только один прототип
2
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
23.12.2012, 21:33  [ТС] #5
Kastaneda, ааа... я понял-понял. Не то подумал

Добавлено через 3 часа 21 минуту
Было так:
C++
1
2
#include <GL/glut.h>
#include <Windows.h>
стало

C++
1
2
#include <Windows.h>
#include <GL/glut.h>
И все заработало. Какие могут быть причины этого?
0
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
24.12.2012, 09:12 #6
Сталкивался с похожей проблемой при использовании Qt и XLib. Там тоже, если иксовые хедеры идут после кутэшных, то куча ошибок, если наоборот, то все работает. В инете даже есть специальный хедер, при подключении которого, эта проблема решается. Там все дело в макросах, некоторые имеют одинаковые имена и этот самопальный хедер как-то это разруливает.
Возможно тут нечто похожее и возможно даже можно нагуглить подобный хедер.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2012, 09:12
Привет! Вот еще темы с ответами:

Слова предложения, содержащие две или более одинаковые буквы переместить в другое предложение - C++
Здраствуйте. Помогите пожалуйста с написанием программы на С (не ++). &quot;Введите предложение. Слова предложения, содержащие две или...

Найти все пятизначные числа, в которых ровно две одинаковые цифры (только циклами !) - C++
Помогите пожалуйста. Никак не получается решить задачу. Необходимо вывести на экран все пятизначные числа, в которых ровно две одинаковые...

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры - C++
Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры:добавляет слева и справа в записи числа...

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры - C++
Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.12.2012, 09:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru