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

Возможность добавления элемента к базе данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать числа в виде следующей таблицы: http://www.cyberforum.ru/cpp-beginners/thread1197560.html
Напечатать числа в виде следующей таблицы: А)0 1 0 2 1 0 3 2 3 0 4 3 4 1 0 Решение задачи в С++
C++ Обработка строчных величин Помогите с Обработкой строчных величин, ПОЖАЛУЙСТА НЕ НАДО ССЫЛОК ГДЕ ЕСТЬ АНАЛОГИЯ, НУЖНО ЧИСТО К ЭТИМ ПРОГРАММАМ. 1) Разработать функцию, которая возвращает номер позиции, с которой в строке S1... http://www.cyberforum.ru/cpp-beginners/thread1197552.html
C++ АВЛ-дерево
Из входной последовательности символов построить АВЛ-дерево без повторов. Найти в нем узел, относительно которого будет максимальная разница количества элементов в левом и правом поддеревьях. Вывести...
C++ Как можно улучшить данную программу "Тест".
Здравствуйте!!!!!! Эта программа "тест".Как думаете, что еще можно задействовать в этой программе???Как можно усовершенствовать? Может добавить функцию какую... #include "stdafx.h" #include...
C++ Из массива в целое число http://www.cyberforum.ru/cpp-beginners/thread1197535.html
Есть вектор vector<byte> byte - unsigned char приходи 4 байта.т.е. в векторе 4 элемента и мне надо получить из них int.
C++ Дан массив из N вещественных чисел двойной точности. Найти максимальное отрицательное число из данного массива Дан массив из N вещественных чисел двойной точности. Найти максимальное отрицательное число из данного массива. Если отрицательные числа в массиве отсутствуют, вывести 0 подробнее

Показать сообщение отдельно
mrKravchenko
0 / 0 / 0
Регистрация: 03.06.2014
Сообщений: 3
03.06.2014, 22:19  [ТС]
при попытке запуска

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
............................
void add(cen **ce, int* n)
{
    (*n)++;
    cen *ce1 = new cen[*n];
    for (int i = 0; i<(*n) - 1; i++)
        ce1[i] = *ce[i];
    cout << "\nВведите дополнительный элемент: \n";
    cout << "\nТовар: \n";
    cin >> ce1[(*n) - 1].tov;
    cout << "Цена: \n";
    cin >> ce1[(*n) - 1].pay;
    cout << "Секция: \n";
    cin >> ce1[(*n) - 1].sek;
    *ce = ce1;
 
}
.......................
 
add(&ce, &n);
.......................


выскакивает ошибка

Необработанное исключение по адресу 0x00A05B7F в var_5, 13, 21.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCCC.

Добавлено через 2 часа 39 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void add(cen **ce, int* n)
{   (*n)++;
    cen *ce1 = new cen[*n];
    for (int i = 0; i<(*n) - 1; i++)
        ce1[i] = (*ce)[i];
    cout << "\nВведите дополнительный элемент: \n";
    cout << "\nТовар: \n";
    cin >> ce1[(*n) - 1].tov;
    cout << "Цена: \n";
    cin >> ce1[(*n) - 1].pay;
    cout << "Секция: \n";
    cin >> ce1[(*n) - 1].sek;
    *ce = ce1;
 
}
исправил
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru