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

Динамический массив и указатель на указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Морзянка http://www.cyberforum.ru/cpp-beginners/thread663013.html
Ребят, помогите пожалуйста! нужно в borland c++ написать программу чтобы вводимый текст переводился в последовательность точек и тире с помощью азбуки Морзе. Я вроде написал код, но что то тут не так..... #include <iostream.h> main() { int i; char k; cout<<"Vvedite slovo \n"; cin>>k; for (i=0; i<100; i++)
C++ Разность чисел Для 3х заданных чисел, разность между 2-мя из них отрицательная величина. http://www.cyberforum.ru/cpp-beginners/thread662981.html
Комплексное число C++
Комплексное число - Complex. Класс должен содержать несколько конструкторов. Реализовать методы для сложения, вычитания, умножения, деления, присвоения для данного класса. В головной программе создать два вектора размерности из комплексных координат. Передать их в функцию, которая выполняет сложение комплексных векторов. В головной программе выдать на экран результат.
C++ Передача объекта по указателю в функцию
Здравствуйте. При передаче объекта в метод другого объекта по указателю, метод получает непонятно что. class SomeObj { ......... Add(Info*); ......... }
C++ Целой переменной s присвоить сумму цифр трехзначного целого числа k http://www.cyberforum.ru/cpp-beginners/thread662958.html
Здравствуйте! Никогда не кодил в этой среде,поэтому сразу проблема. Помогите,пожалуйста, написать вот такую программу: Целой переменной s присвоить сумму цифр трехзначного целого числа k . Входной файл in . txt содержит в первой строке одно число – k , а выходной файл out . txt в первой строке одно число – s . Пример входного файла in . txt : 123 Пример выходного файла out . txt :
C++ Класс обработчик должен формировать список стран выбранного континента по убыванию населения и площади помогите написать программу..задание: Классы Страна и Континент. Класс обработчик должен формировать список стран выбранного континента по убыванию населения и площади. начала писать код, но он не рабочий.. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> class Continent подробнее

Показать сообщение отдельно
jon_illien
2 / 2 / 1
Регистрация: 14.08.2012
Сообщений: 78
03.10.2012, 20:48  [ТС]     Динамический массив и указатель на указатель
спасибо. замечательно. вышло.

Добавлено через 26 минут
Цитата Сообщение от doctor_lecter Посмотреть сообщение
Вместо *a = *b; надо a=b;

А чтобы вернуть из функции новый массив надо изменить так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void func(int **a, int &n, int k)
{
    int *b = new int [n-1];
    
 
    for(int i=0, j=0; i<n; i++)
    {
        if(i==k)    continue;
        *(b+j++) = *((*a)+i);
    }
 
    delete [](*a); 
    *a = b;
}
Все таки не недоумеваю, зачем нужен указатель на указатель
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru