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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kozzztya
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 8
#1

Функция типа массив - C++

18.04.2011, 21:15. Просмотров 397. Ответов 2
Метки нет (Все метки)

Пока плохо знаю синтаксис С++, подскажите как сделать функцию типа массив (глупо както звучит).
Вобщем мне нужно чтобы функция возвращала данные в массив. (сам код проги не кидаю, ибо он громадный, а интересует только 1 вопрос).
C++
1
2
3
4
...
int m[10];
m=func();
...
Как объявить такую функцию? Подскажите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2011, 21:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция типа массив (C++):

Функция - шаблон ,параметр - двумерный массив типа Т . - C++
Как правильно прописать в параметры функции двумерный массив типа Т ?(шаблонная функция) Видел формулу преобразования двумерного в...

Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел - C++
Разработать заданные согласно условия функции и сделать в главной программе по два вызова этих функций с различными параметрами. Для...

Читать строку типа string из файла, разбить ее на массив слов типа char - C++
Нужно сделать так что бы строчка вида "<слово1>:<слово2>:<слово3>:<слово4>" , считывалась и каждое слово заносилось в свою переменную....

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет! - C++
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; ...

Сформировать массив типа bool из массива типа char - C++
Доброго времени суток! После ввода элементов массива вылазит ошибка "Необработанное исключение: System.NullReferenceException ... "...

Перевести строку типа char в массив типа int - C++
Задание : В текстовом файле INPUT.TXT записаны целые числа через пробел, возможно, в несколько строк. За один просмотр файла сформировать...

2
neske
1505 / 872 / 84
Регистрация: 26.03.2010
Сообщений: 2,986
18.04.2011, 21:18 #2
C++
1
2
3
4
5
6
7
8
9
10
void func (int *MAS, const size_t SIZE)
{
    // работа с массивом.
}
 
int main (void)
{
    func (MAS, SIZE);
    // после выполнения функции массив будет уже изменен.
}
0
prazuber
110 / 110 / 3
Регистрация: 29.04.2010
Сообщений: 240
18.04.2011, 21:21 #3
Можно, например, так (только в основном коде объявить m как int* m, т.е. динамический массив):
C++
1
2
3
4
5
6
int* func()
{
  int* m = new int[10];
  ...
  return m;
}
Но лучше сделать так, как написали выше
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2011, 21:21
Привет! Вот еще темы с ответами:

Функция заполняющая массив и функция вывода массива - C++
Напишите две функции. Первая функция заполняет массив, вторая функция выводит массив на экран

функция типа bool - C++
Привет! Подскажите пожалуйста как написать функцию типа bool. Есть вектор целых чисел, в котором надо найти заданное число. Если оно есть...

Функция структурного типа - C++
Работа программы состоит в том что вводится два времени они переводятся в секунды и есть функция структурного типа которая должна разбить...

Функция типа String - C++
Здравствуйте, нужна ф-ция. возвращающая строковой параметр, что-то вроде: string test(){ return "привет"; } Подскажите, к какому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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