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

подскажите плз с удалением динамических массивов - C++

Восстановить пароль Регистрация
 
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
10.05.2010, 19:45     подскажите плз с удалением динамических массивов #1
От кусочек , на последних строках проблема //delete[]name;
//delete[] gr; без них все работает (. Нужны ли они и если да то как заставить их работать ??

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
void add(STUD*& st, int&a)
{
char* name = new char[];
char* gr = new char[];
int b;
cout << "Введите имя студента" << endl;
cin >> name;
cout << "Введите группу" << endl;
cin >> gr;
cout << "зачет - 1, незачет - 0" << endl;
cin >> b;
STUD *nr = new STUD[a + 1];
if(!st)
{
st = new STUD[1 + a];
st[a].fam = name;
st[a].group = gr;
st[a].bit = b;
a++;
}
else
{
{
for(int i = 0; i < a; i++)
{
nr[i].bit = st[i].bit;
nr[i].fam = st[i].fam;
nr[i].group = st[i].group;
 
}
nr[a].bit = b;
nr[a].fam = name;
nr[a].group = gr;
a++;
}
 
delete[] st;
//delete[]name;
//delete[] gr;
st = nr;
}
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2010, 19:45     подскажите плз с удалением динамических массивов
Посмотрите здесь:

C++ Использование динамических массивов
Использование динамических массивов C++
C++ Обработка динамических массивов
Из динамических массивов в обычные C++
C++ Обработка динамических массивов
C++ Динамических массивов
C++ Поэлементное соединение двух массивов строк с удалением повторяющихся элементов
Обработка динамических массивов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hell Knight
 Аватар для Hell Knight
230 / 84 / 3
Регистрация: 11.03.2010
Сообщений: 290
10.05.2010, 19:54     подскажите плз с удалением динамических массивов #2
хм... а как насчет того что бы там убрать квадратные скобки ?
C++
1
2
delete name;
delete gr;
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
10.05.2010, 20:00  [ТС]     подскажите плз с удалением динамических массивов #3
спс, но не помогло (. В общем она и без delete'тов этих работает, но очень интересно почему с ними нет?
просто зависает...(
Yandex
Объявления
10.05.2010, 20:00     подскажите плз с удалением динамических массивов
Ответ Создать тему
Опции темы

Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru