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

Поменять стандарт ISO C99 на ISO C90 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод текста не экран с помощью DrawText (DirectX) http://www.cyberforum.ru/cpp/thread1455620.html
Здравствуйте, проблема такая: пытаюсь вывести текст на экран, если я пишу вот так pFont->DrawText(NULL, L"Все работает", -1, &rc, DT_NOCLIP, D3DCOLOR_XRGB(255, 55, 48)); то все работает. Если же я...
C++ Доработать код обработчки TIFF-изображений Есть программа. Она открывает тифф файл, читает теги, строит гистограмму цветов и отсекает справа и лева по 5%, предоставляет эти цвета для bmp (250) , далее производит прореживание с заданным... http://www.cyberforum.ru/cpp/thread1455234.html
Переделать из Borland C++ в Visual C++ C++
Здравствуйте. Очень нужна помощь. В университете задали задание переделать программу, написанную на Borland C++ в Visual C++. Не очень понятно, как его, это задание, выполнять, так как Borland-a мы...
C++ Организовать контроль времени работы программного обеспечения
Организовать контроль времени работы программного обеспечения. Исходные параметры: текущее системное время в момент запуска программы и в момент ее закрытия. Перед закрытием программа должна...
C++ Скопировать большой объём данных http://www.cyberforum.ru/cpp/thread1454575.html
Имеются два txt-файла почти по 100К строк (каждый порядка 3 МБ весит). Нужно "скрестить" эти файлы, подставляя по очереди строки из первого и из второго. Выходные строки нужно закинуть в новый...
C++ Блочное шифрование AES-192-CBC, используя CryptoApi Реализую блочное шифрование AES-192-CBC, используя CryptoApi. Если шифрую\дешифрую всю строку разом (т. е. задаю размер буфера таким, что строка умещается в него полностью), то все нормально, а если... подробнее

Показать сообщение отдельно
DrOffset
7315 / 4415 / 1000
Регистрация: 30.01.2014
Сообщений: 7,252
24.05.2015, 13:45
Цитата Сообщение от ZimOne Посмотреть сообщение
Абсолютно любые, но надо заметить что альфа должна быть в интервале (!) от 0 до 1, количество трапеций тоже можно любое ввести, программа падает всегда
Это я уже сам понял.
У меня проблема тоже не воспроизводится.
Еще вопрос - какой компилятор стоит в универе?
По поводу причин ошибки пока сложно сказать наверняка (вероятно ошибка точности в плавающей точке и чуть разная реализация на разных компиляторах играет роль). Надо внимательно изучить код.
Из того, что сразу бросилось в глаза: глобальные переменные в h-файле. Надо переделать так:
В int4-1.h:
C
1
2
3
4
5
extern int n;
// Глобальная переменная n - количество трапеций при подсчете интеграла
 
extern double alpha;
// Глобальная переменная alpha - параметр уравнения
В int4-1.c (после include):
C
1
2
int n;
double alpha;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru