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

Ошибка: Unhandled exception at 0x772115de in TimeShift.exe: 0xC0000005: Access violation reading location 0x00041000. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк. http://www.cyberforum.ru/cpp-beginners/thread647046.html
Дана матрица А(m,n). Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк. Помогите мне:gsad:
C++ Почему тип char не может делать вот так += Я хочу из входного текста получить другой текст. Например: ТЕКСТ, а я хочу получить ТСКЕТ то есть предложение или слово только наоборот. char *text = new char; http://www.cyberforum.ru/cpp-beginners/thread646991.html
C++ Ввод,вывод, сохранение данных в текстовом файле
Привет!Помогите начинающему! Я учусь сам дома,так что с терминологией не очень(. Как мне сохранить вывод данных в ТХТ файле:#include <iostream> #include <conio.h> // stdbye() for <iostream>! using namespace std; //global var. float summa=0; float gorSumma=0; float holSumma=0; float svetSumma=0; float IT_serv=0;
C++ std::endl; и std::cout"/n"; - одно и то же?
Весь вопрос в теме.... std::endl; и std::cout<<"/n"; - одно и то же?
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread646926.html
Дан текстовый файл, содержащий целые числа. Создать динамический массив, количество элементов которого – первое число текстового файла. Предусмотреть обработку исключительных ситуаций (первое число файла не является натуральным; количество чисел в файле меньше заявленного размера). Отсортировать массив по убыванию и записать результат в бинарный файл. Помогите решить, пожалуйста, именно с...
C++ Линейный однонаправленный список всем доброго времени не получается создать функцию слияния двух списков методом расчесок( допустим первый список 1 3 5 второй 2 4 6 а после слияния получилось 1 2 3 4 5 6) вот код программы посмотрите пожалуйста и подскажите что не так? функция слияние называется сливание #include<conio.h> #include<stdio.h> #include<stdlib.h> typedef struct Node { //int ch; int it; подробнее

Показать сообщение отдельно
iVeage
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 9
05.09.2012, 12:28     Ошибка: Unhandled exception at 0x772115de in TimeShift.exe: 0xC0000005: Access violation reading location 0x00041000.
всем привет!
При использовании двумерного массива постоянно появляется ошибка :Unhandled exception at 0x772115de in TimeShift.exe: 0xC0000005: Access violation reading location 0x00041000.

Вот прога:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
T_complex ** calc_T ( T_complex *fr, // используемые функиции
                                 double fr_begin, double fr_end, double fr_step,    // границы и шаг по p
                                 double l_begin, double l_end, double l_step )      // границы и шаг по x
 
{
    double x, p, ndeltatetta, nq, l, t, nkappa;
    double j1=1.0, j2=1.0, j3=1.0, j4=1.0;
    int i, j;
    T_complex inter,  e_ipx;
    //int NNN_fr, NNN_R_BEAM;
    int max_NNN;
    max_NNN = (int) floor ( ( fr_end - fr_begin ) / fr_step) + 2;
    T_complex ** R;
    R = (T_complex**)malloc(max_NNN * sizeof(T_complex*));
    for(int i=0; i < max_NNN; i=i++){
        R[i] = (T_complex*)malloc(max_NNN*sizeof(T_complex));
    }
    l=1.0;
    i=0;
    for (nkappa = 0; nkappa < 0.5; nkappa = nkappa + fr_step )
    {
        j=0;
        R[i][j].re=0;
        R[i][j].im=0;
            //for (  x = 0; x < 10; x = x + x_step)
            //{
                inter.im = 0;
                inter.re = 0;
            //  NNN_fr = 0;
            //  e_ipx.im = 0;
            //  e_ipx.re = 0;
                for ( p = fr_begin; p < fr_end; p = p + fr_step )
                {
                    ndeltatetta = p - 1;
                
                    if ( ( ndeltatetta * ndeltatetta ) < ( nkappa * nkappa ) )
                    {
                        nq = sqrt( nkappa * nkappa - ndeltatetta * ndeltatetta );
                        if ( ndeltatetta * sinh ( nq * l ) < 0 )
                    { 
                        j1 = -1.0;
                    }
                    if ( ndeltatetta * sinh ( nq * l ) > 0 )
                    { 
                        j1 = 1.0;
                    }
                    R[i][j].re = ( nq * nq * cosh ( nq * l ) *  cos ( pi*l ) + nq*ndeltatetta*sin(pi*l)*sinh(nq*l))/( nq * nq * cosh ( nq * l) * cosh ( nq * l) + ndeltatetta * ndeltatetta * sinh( nq*l)* sinh(nq*l) );
                    R[i][j].im = ( nq * ndeltatetta * sinh ( nq * l ) * cos ( pi*l ) - nq*nq*sin(pi*l)*cosh(nq*l))/( nq * nq * cosh ( nq * l) * cosh ( nq * l) + ndeltatetta * ndeltatetta * sinh( nq*l) * sinh(nq*l) );
                    }
                    j=j+1;
                }
                i=i+1;
            }
        return (R);
}
формулы верны, потому как при записи в одномерный массив все работает. спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru