Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прошу оценить код на C++ http://www.cyberforum.ru/cpp-beginners/thread1927094.html
Сильно не пинайте, только начал изучать C++, написал вот такое кот. Что не так в этом коде? Перечислите, какие есть недостатки. Предложите свой вариант рефакторинга. #include class Feature {...
C++ Класс-очередь
Вечер добрый! Собственно задание: Определить и реализовать класс. Определить и реализовать операции над данными этого класса. Написать и выполнить программу полного тестирования этого класса....
Вывести введенное число без троек и шестерок C++
Ввести любое число.Программа выводит это число без троек и шестерок int ch,a=0; cout << "Введите число\n"; cin >> ch; for (int n = 0; n < ch; n++) { a=ch % 10; ch /= 10;
C++ Заполнение массива при инициализации Доброго времени суток. Имеется следующий код: struct ProcessInfo { HANDLE ProcessHandle; DWORD ProcessID; HANDLE ThreadHandle; DWORD ThreadID; LPCSTR ProcessName; LPSTR CmdParams; http://www.cyberforum.ru/cpp-beginners/thread1927070.html
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1927067.html
помогите написать программу Вычислить значение n и m по прилагаемым формулам
C++ Скорость парсинга ini файла разными методами
Ввиду моей большой лени самому неохота проверять данный вопрос, может кто сталкивался с этим? Имеем ini файл достаточно большой, пусть на 10 тыс строк. Можно читать его построчно через getline, а...
Вывести информацию о каждом url в заданном формате C++
Допустим есть vector<string> содержащий url. Например: std::vector<std::string> url; url.push_back("http://example.com/index.html"); url.push_back("https://example.com:8080/");...
C++ Ввод текстовой строки с клавиатуры Дана фраза, в которой слова разделены пробелом, а сама фраза заканчивается точкой. Опредлить, имеются ли в ней симметричные пятибуквенные слова. Помогите сделать так, что бы предложение вводилось не... http://www.cyberforum.ru/cpp-beginners/thread1927029.html
C++ Named Pipe. Получение клиентом ответа от сервера http://www.cyberforum.ru/cpp-beginners/thread1926973.html
Здравствуйте! Пишу небольшую прогу на C++, у которой есть клиентская и серверная части. Клиентская часть отправляет на сервер запрос, сервер его обрабатывает и присылает ответ. И все это надо...
C++ Вычисление корней кубического уравнения В процессе написания обнаружил проблему - переменная i появилась изнеоткуда, не подскажете что это такое и где ее взять?: Кубическое уравнение записывается в виде: x3+a*x2+b*x+c=0. Для... http://www.cyberforum.ru/cpp-beginners/thread1926971.html
Kepp_
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 7
0

Как вернуть массив?

25.02.2017, 19:03. Просмотров 834. Ответов 3
Метки (Все метки)

Функция вроде как работает.
Но функция "printMass(mas, l);" дожа выводить этот новый массив, она тоже работает но после "return mas;" в главной функции при выводе массива с той же функцией ("printMass(mas, l);") оно выводит набор чисел. Как это исправить?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int *masWithoutNull(int *mas, int n)
{
    int l = n - kilkistNull(mas, n);
    int *Nmas = new int[n - kilkistNull(mas, n)];
    for (int i = 0,y=0; i < n; i++)
    {
        if (mas[i] != 0)
        {
            Nmas[y] = mas[i];
            y++;
        }
    }
    delete[]mas;
    mas = Nmas;
    printMass(mas, l);
    return mas;
}


Вернуться к обсуждению:
Как вернуть массив?
0
Миниатюры
Как вернуть массив?  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2017, 19:03
Готовые ответы и решения:

Как вернуть массив в данной функции ? Или как записать массив в переменную ?
#pragma once #include &quot;stdafx.h&quot; const int S = 49; int bin2; int decbin(int a, int...

Почему функция не может вернуть массив, но может вернуть структуру содержащий массив?
Почему функция не может вернуть массив, но может вернуть структуру содержащую массив? Согласитесь...

Как вернуть массив?
Есть программа #include &quot;stdafx.h&quot; int fun1(int mas,int r) { int i; for (i=0;i&lt;r;i++)...

Как вернуть массив
Можно ли вернуть массив через возвращаемое значение? Если нет, то как можно сделать вывод массива...

Как вернуть массив?
Как правильно вернуть локальный массив (вместе с размером) из одной функции в main-функцию и потом...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru