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

Выделение памяти malloc приводит к неправильным расчетам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить длину отрезка. Определить, в каких четвертях (квадрантах) координатной плоскости лежат его концы http://www.cyberforum.ru/cpp-beginners/thread1220917.html
Помогите написать программу Задача Отрезок задан координатами концов. Вычислить его длину. Определить, в каких четвертях (квадрантах) координатной плоскости лежат его концы. Нужно написать программу на языке си, (Разветвляющиеся алгоритмы) задача орентированна на условного оператора
C++ Вычислить сумму цифр массива Ввести целочисленный массив, состоящий из 17-ти элементов (двузначные целые числа) Вычислить сумму цифр этого массива. http://www.cyberforum.ru/cpp-beginners/thread1220915.html
C++ Составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи
Бесконечность
Перевод кода с Pascal C++
uses crt; const b=7; var a,c,y:real; x:integer; begin write('Введите x=');readln (x); a:=power(b+x,3); c:=ln (abs(b));
C++ Построить фигуру и предусмотреть преобразования: перенос по оси Х и по оси Y http://www.cyberforum.ru/cpp-beginners/thread1220909.html
В двумерной декартовой системе координат фигуры задаются координатами вершин. Построить фигуру и предусмотреть следующие преобразования: - перенос по оси Х и по оси Y; - поворот вокруг заданной точки.
C++ Выбрать, затем вывести четырехзначное число, у которого две внутренние цифры постоянны Здравствуйте. Нужно выбрать, затем вывести четырехзначное число, у которого две внутренние цифры постоянны, а две остальные меняются. Например: X79Y. Как мне сделать, чтобы программа, например из цикла, вставляла цифры вместо переменных и получалось число, например 1791, 1792, 3795... Про циклы знаю все. Главная проблема в том, что я не знаю, как сделать, чтобы программа производила... подробнее

Показать сообщение отдельно
zasadadada
2 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 446

Выделение памяти malloc приводит к неправильным расчетам - C++

01.07.2014, 21:47. Просмотров 306. Ответов 9
Метки (Все метки)

Есть функция которая постоянно вызывается для расчетов.
Она работает правильно, до тех пор пока я в неё не добовляю очередную строчку выделения памяти malloc,
после чего все результаты расчетов вообще другие.
C++
1
2
3
4
5
void test () {
    double* buff = (double*)::malloc( w_size *sizeof(double) * size_1);
    double* buff2 = (double*)::malloc( w_size *sizeof(double) * size_1);  добавил перестало считать верно
 
};
в чем может быть причина? Очистки памяти я не делаю, функция открывается - закрывается много много раз.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru