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

Потеря памяти в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DEV-C++ операторы ".", "::" как в VS http://www.cyberforum.ru/cpp-beginners/thread678714.html
Помогите разобраться. Как настроить оператор - "." и "::", чтобы после них вылезало окно со списком функций созданого класса? Тоесть как в VS... Пример 1: myClass ob; ob./*здесь окно выбора...
C++ Заполнить массив случайными числами, и вывести его на экран в форме матрицы! Напишите кто программу для этого, потому что мне не получается! http://www.cyberforum.ru/cpp-beginners/thread678711.html
C++ Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания.
Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. Вывести оба файла на экран используя функцию.
Непонятки с итераторами C++
Здравствуйте, господа программисты. Пытался написать вот эту задачку, но получается что-то нехорошее. Помогите, пожалуйста! #include <iostream> #include <list> #include <iterator> #include...
C++ Поиск элемента в массиве http://www.cyberforum.ru/cpp-beginners/thread678678.html
Почему не выводится цифра 6? #include <stdio.h> #include <string.h> int main () { char szInput = "1234567890"; int k, n = 6; for(k=0; k<strlen(szInput); k++) if(szInput==n)...
C++ Задача про новогодний подарок Даны целые неотрицательные A, X, Y, Z. Известно, что в каждые новогодний подарок необходимо положить A конфет, одно или два яблока, одну или две груши, причем количество фруктов в подарке должно... подробнее

Показать сообщение отдельно
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.10.2012, 20:40
Цитата Сообщение от Default Посмотреть сообщение
Такое может быть?
Естественно. В tree() есть вызов funkg() (d = funkg(y,mu,lambda)). После этого память там меняется, а z указатель на эту память. Вам в main() нужно создать массив, и после того, как z получит адрес из funkg(), скопировать значения по этому адресу в массив, чтобы потом вывести эти значения в printf().

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double z[2];
...
for(int i=0; i<25;i++)
    {
        x[0] = -0.7+(0.1*i);
        x[1] = -0.7+(0.1*i);
        //x[0]= 0.3;//(sqrt(2.0)-1)*cos(pi/4);
        //x[1]= -0.2;//(sqrt(2.0)-1)*sin(pi/4);
        double* temp;
        temp = funkg(x, mu, lambda);
        z[0] = temp[0];
        z[1] = temp[1];
        time = clock();
        s4et = tree(x, x0, x1, R0, R1, ispitania1, mu, lambda);
...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru