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

Ошибка во время исполнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество подстрок в строке http://www.cyberforum.ru/cpp-beginners/thread804182.html
Нужно что-бы пользователь ввел 2 строки и ему вывело сообщение о том, сколько раз встречается строка 2 в первой строке. Как это сделать без классов, так как мы пока их не учили, а задание таковое есть..?
C++ Метод push_back() класса vector Пишу алгоритм динамического программирования, на каждой итерации в множество векторов возможно добавление вектора из этого же множества, но с одной измененной координатой. Объясню проблему на простом примере: у меня, грубо говоря, есть множество векторов D, в которое кладу вектор (0,0), пытаюсь добавить в D еще один такой же D с целью заменить потом 1ю координату на "1", но добавляется не... http://www.cyberforum.ru/cpp-beginners/thread804180.html
C++ Деструктор для класс, имеющий указатель на самого себя
Здравствуйте. Дан класс, для него нужно написать деструктор. using namespace std; class List{ private: int myValue; List *myNext; public: List(int value){ myValue = value;
Запись в первый байт массива число C++
Допустим у нас есть такой массив char str; И нужно в первый байт записать сколько элементов в нем находится. Как это сделать? Хотя б с чего начать?)
C++ цикл с предусловием http://www.cyberforum.ru/cpp-beginners/thread804168.html
Протабулировать функцию, использовав цикл с предусловием. Аргументы и результаты вывести на экран в виде таблицы (для значений х, в которых функция не существует вывести "-" и использовать оператор перехода на следующую итерацию). для х=-2..1, Δx=0.25
C++ Классы. Вывести значение синуса заданного угла #include "stdafx.h" #include <math.h> #define _USE_MATH_DEFINES #include <iostream> #include <conio.h> class ugol { double zn; double x; подробнее

Показать сообщение отдельно
russel32
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 3
09.03.2013, 21:17     Ошибка во время исполнения
При попытке запустить программу Visual Studio пишет:
Unhandled exception at 0x011027ce in GLTore.exe: 0xC0000005: Access violation writing location 0xcdcdcdcd.
Кажется, что-то не то с памятью, но я не могу найти что именно, но вроде дело только в этой функцие. Подскажите пожалуйста, где у меня ошибка ?
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
void InitTore(double R,double r,int m,int n,tore& t)
{
    double stPhi,stPsy;
    int N = (m-1)*(n-1);
    int tmp = 0;
 
    t.m = m;
    t.n = n;
    t.R = R;
    t.r = r;
 
    t.skelet = (vertex**)malloc(m*sizeof(vertex*));
 
    for(int i = 0;i < n;i++)
    {
        t.skelet[i] = (vertex*)malloc(n*sizeof(vertex));
    }
 
    stPhi = (2*pit)/(double)m;
    stPsy = (2*pit)/(double)n;
 
    for(int i = 0;i < m-1;i++)
    {
        for(int j = 0;j < n-1;j++)
        {
            t.skelet[i][j].x = (R+r*cos(i*stPsy))*cos(j*stPsy);
            t.skelet[i][j].y = (R+r*cos(i*stPsy))*sin(j*stPsy);
            t.skelet[i][j].z = r*sin(stPhi*i);
        }
    }
 
    t.surface = (edge*)malloc(N*sizeof(edge));
 
    for(int i = 0;i < m;i++)
        for(int j = 0;j < n;j++)
    {
        t.surface[tmp].quad[1] = t.skelet[i%(m-1)][j%(n-1)];
        t.surface[tmp].quad[2] = t.skelet[(i+1)%(m-1)][j%(n-1)];
        t.surface[tmp].quad[3] = t.skelet[(i+1)%(m-1)][(j+1)%(n-1)];
        t.surface[tmp].quad[4] = t.skelet[i%m][(j+1)%(n-1)];
        tmp++;
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru