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

Вылетает окошко. (Скриншот прилагается) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ссылки на файл http://www.cyberforum.ru/cpp-beginners/thread556540.html
Здравствуйте! Есть скажем простое бинарное дерево с лишь одной функцией - добавлять. Напишите пожалуйста простой пример программы, который добавляет l_child и r_child в отдельный текстовый файл. Очень нужно Добавлено через 20 минут ни кто не поможет? ну что та в этом роде... template <typename E> class GTNode { private: E element; GTNode<E>* rent;
C++ Нужно написать программу на си++ по теме УКАЗАТЕЛИ И СПИСКИ Вот задача, помогите решить. Написать функцию для удаления произвольного элемента двусвязного списка. Функция должна принимать только указатель на удаляемый элемент. Напишите полностью если что решение... Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread556521.html
Написать программу по ходу работы по теме файлы. на си++ C++
Помогите написать программу по теме файлы. Дан ход работы и по нему написать программу. Вот ход работы: Ход работы 1. Написать программу, читающую значения переменных из файла, и выводящую их на экран. Ниже приведена программа чтения информации из файла, содержащего целые числа. #include <stdio.h> #include <stdlib.h> void main() { FILE *f;
Написать пошагово программу на си++ C++
Помогите написать программу если задан ход работы. Вот ход работы: 1. Объявить структуру данных и две переменных такого типа. Записать значения в переменные, вывести их на экран. 2. Объявить объединение (union), разобраться, чем отличается структура от объединения. 3. Объявить объединение из двух структур и структуру из двух объединений. Заполнить значениями, вывести на экран. 4. Объявить...
C++ Многофайловый программы, переопредиление множественная инициализация http://www.cyberforum.ru/cpp-beginners/thread556497.html
Всем привет при написании многофайловых программ столкнулся с такой проблемой как переопредиление. Я посторался кратко съэмитировать проблему. //class.h #include<iostream> #include<string> extern const int SZ; class A
C++ Dec-C++ Allegro Здравствуйте! Подскажите пожалуйста как настроить компилятор, чтобы он работал в режиме аллегро? подробнее

Показать сообщение отдельно
stawerfar
 Аватар для stawerfar
140 / 54 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
23.04.2012, 20:06     Вылетает окошко. (Скриншот прилагается)
Исправь вот эти места на этот код
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
void Mnozh::Add1(int e)  // добавить элемент в множество А
{
    if(A)//если указатель не пуст
    {
     int* temp = new int[size_a];
     
     for(int i=0;i<size_a;i++)//копирую старое значение
         temp[i] = *(A+i);
     delete []A;//освобождаю память
     A = new int[size_a+1];//выделить память +1
     for(int i=0;i<size_a;i++)//обратно копирую значения из временного масива
      A[i] = *(temp+i);
 
     delete []temp;//освобождаю память
    }
    else
    {
        A = new int [1];
    }
    size_a++;
    A[size_a-1]=e;
    
}
void Mnozh::Add2(int e)  // добавить элемент в множество В
{
 
    if(B)//если указатель не пуст
    {
     int* temp = new int[size_b];
     
     for(int i=0;i<size_b;i++)//копирую старое значение
         temp[i] = *(B+i);
     delete []B;//освобождаю память
     B = new int[size_b+1];//выделить память +1
     for(int i=0;i<size_b;i++)//обратно копирую значения из временного масива
      B[i] = *(temp+i);
 
     delete []temp;//освобождаю память
    }
    else
    {
        B = new int [1];
    }
    size_b++;
    B[size_b-1]=e;
}
Так же конструктор и диструктор
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Mnozh::Mnozh(int r)
{
    size_a=0, size_b=0, size_c=0;
    A=0, B=0, C=0;
    b=0, i=0, j=0, q=0, count=0, tmp=0;
}
 
Mnozh::~Mnozh()
{
    if(A)
     delete[]A;
    if(B)
     delete[]B;
    if(C)
     delete[]C;
}
Цитата Сообщение от b0n4b Посмотреть сообщение
stawerfar, можно ли сделать, чтобы при заполнение памяти выделялось в два раза больше?
Теперь у тебя будет выделяться памяти достаточно на N-1 элементов
 
Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru