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

Указатель на указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, что в массиве, введенном с клавиатуры, есть два соседних одинаковых элемента http://www.cyberforum.ru/cpp-beginners/thread1555330.html
Привет. Нуждаюсь в помощи!!! Нужно написать программу, какая выводит, что в массиве, введенном с клавиатуры, есть два соседних между собой одинаковых элемента. Не знаю как это правильно выразить.
C++ Задан массив чисел в двоичной системе счисления Задан массив чисел в двоичной системе счисления .Упорядочить элементы массива по убыванию . Определить сумму чисел. http://www.cyberforum.ru/cpp-beginners/thread1555315.html
Заменить элементы, кратные трем, на сумму нечетных по значению элементов массива C++
Ввести целочисленный массив ,состоящий из 17 элементов .Заменить элементы кратные трем на сумму нечетных по значению элементов . Помогите я эту тему пропустил и не понял нормально . Буду благодарен !
C++ Односвязный список (удаление)
Есть односвязный список. Подскажите как удалить элемент списка по заданому критерию (по названию)?
C++ Вставить элемент массива после первого чётного элемента http://www.cyberforum.ru/cpp-beginners/thread1555302.html
Здравствуйте! Прошу прощения за вполне возможно весьма банальный вопрос, но вот возникла такая трудность: предположим, что у нас имеется массив вида {1,4,3,6,8,10}. Каким образом можно после первого чётного элемента массива вставить элемент, находящийся позади него? Без использования оператора break, конечно, и желательно с использованием динамических массивов.
C++ Зацикливание проверки Доброго времени суток! 1) Хотелось бы узнать почему не срабатывает проверка в цикле? 2) Можно ли обойтись без цикла и темболее уж без goto void main() { setlocale(LC_ALL, "Rus"); string capital_letters; string letters = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"; transform(letters.begin(), letters.end(), std::back_inserter(capital_letters), ::toupper); подробнее

Показать сообщение отдельно
nmcf
4441 / 3779 / 1278
Регистрация: 14.04.2014
Сообщений: 14,872
18.10.2015, 16:19     Указатель на указатель
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
#include <iostream>
 
using std::cout;
using std::endl;
 
void Add(char **a, char b)
{
    char *t = new char[strlen(*a) + strlen(b) + 1];
    strcat(strcpy(t, *a), b);
    delete[] *a;
    *a = t;
}
 
void main()
{
    char str[] = "London is the capital of Great Britain. The full name of the country is the United Kingdom of Great Britain and Northern Ireland. London is an ancient city.";
    char str2[] = " It grew up around the first point where the Roman invaders found the Thames narrow enough to build a bridge.";
 
    char *ptr = new char[strlen(str) + 1];
    strcpy(ptr, str); //передаем исходное значение в строку
 
   Add(&ptr, str2);
 
    cout << ptr << endl;
 
    delete[] ptr;
}
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru