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

Возвратить массив из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить цепочку символов так, чтобы символ в конце слова совпадал с символом в начале следующего http://www.cyberforum.ru/cpp-beginners/thread1707060.html
Задан набор слов (массив указателей на строки). Построить из них любую цепочку таким образом, чтобы символ в конце слова совпадал с символом в начале следующего.
C++ Вывести большую по длине строку Написать код программы на С++ Даны две строки. Вывести большую по длине строку столько раз, на сколько символов отличаются строки. http://www.cyberforum.ru/cpp-beginners/thread1707059.html
C++ Заменить все слова, длина которых лежит в диапазоне [N,M] словом «YYY»
Написать код программы на С++ Дана строка, содержащая слова. Заменить все слова, длина которых лежит в диапазоне словом «YYY». Полученную строку вывести на экран.
Постройте и выведите на экран бинарное дерево. Найдите произведение элементов дерева, находящихся на уровне u C++
Я построил дерево вот код # include <iostream> # include <conio.h> #include <clocale> using namespace std; //Наша структура struct node { int info; //Информационное поле
C++ Задана некоторая дата. Определить дату следующего дня http://www.cyberforum.ru/cpp-beginners/thread1707032.html
Задана некоторая дата. Определить дату следующего дня. Входные данные Даны 3 числа: 1<=d<=31, 1<=m<=12 и 1<=y<=2100. Выходные данные Вывести дату следующего дня.
C++ Вычислить сумму ряда с заданной погрешностью Вычислить сумму ряда с погрешностью ε =0.0001 в окрестности точки ноль, т.е. |x|<1: y=1 - x2/(32*2!) + x4/(34*4!) - x6/(36*6!)... Входные данные Дано число x(|x|<1). Выходные данные Вывести значение суммы. подробнее

Показать сообщение отдельно
Insider246
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 116

Возвратить массив из функции - C++

09.04.2016, 09:10. Просмотров 216. Ответов 4
Метки (Все метки)

Вопрос стар как мир it, но неопытному человеку, пока его не ткнут носом почти невозможно самому разобраться.
Вообщем, как возвратить из функции массив и потом его вывести после вызова.
Функцию я делал вот так
C++
1
2
3
4
5
6
7
8
9
10
11
int func(int x, int y)
{                   
  int mas[10];
  for(int i=0;i<10;i++)
   {
     mas[i] = rand()%9+1;
   }
   int* b;    
   b = new int[10];
  return *b;
}
Если она правильно возвращает массив из 10 интовых элементов, то как мне ее вызвать и потом вывести этот массив. созданный в функции, после вызова
Заранее спасибо.

Добавлено через 8 минут
При вот таком вызове
C++
1
 int k = func(5,3);
возвращает что-то типа 7695382
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru