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

Удаление элемента динамического массива справа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Strncat http://www.cyberforum.ru/cpp-beginners/thread1194994.html
Пытаюсь с помощью этой функции соединить две строки, ничего не получается помогите плз я уже просто не понимаю: Вот код там все элементарно но ругается на саму команду strncat: #include <iostream>...
C++ Реализация вычитания двоичного кода Даны два массива, например 110001 и 11111. Не знаю как создать цикл, в частности занимание. dif = A - B + carry; // carry - перенос if (diff = -1) rezult = -1; //вот тут нужно как-то сделать... http://www.cyberforum.ru/cpp-beginners/thread1194963.html
Укажите на ошибку C++
Проблема с enum. Пишет что, нужно что-то перед enum. Поясните пожалуйста #include <iostream> using namespace std; int main() { enum paytype { CARD, CHECK;
Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв C++
вот накидал код, но он делает что-то попало, но по идее должно правильно работать нужно удалить все цифры со строки, найти к-во слов которые начинаются с гласных букв и найти к-во слов у которых...
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread1194943.html
Помогите решить задачу под номером 11, под буквой а) Нужно отсортировать массив,(вводим сами, размер определяем сами), в соответствии с условием на фото...
C++ Использование абстрактного класса Доброго времени. Использую абстрактный класс Algorithm с абстрактным методом Calculate() и 5 производных от него классов, реализующих тот или иной алгоритм и возникла непонятная проблема. Компилятор... подробнее

Показать сообщение отдельно
Лерой
1 / 1 / 0
Регистрация: 22.12.2012
Сообщений: 26

Удаление элемента динамического массива справа - C++

31.05.2014, 21:58. Просмотров 718. Ответов 4
Метки (Все метки)

Нужно удалить последний структурный элемент динамического массива.
помогите пожалуйста никак не получается сделать эту функцию.
Это то, что сделала я, с радостью рассмотрю другой метод.
C++
1
2
3
4
5
6
7
8
9
10
11
void del_right (liter *&a, int &n)
{ liter *k;
for (int i=0; i<n-1; i++)
{strcpy(k[i].autor, a[i].autor);
strcpy(k[i].name, a[i].name);
k[i].year=a[i].year;
}
delete[]a;
a=k;
n--;
}
структура:
C++
1
2
3
4
5
6
struct liter
{
char autor[20];
char name[20];
int year;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru