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

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

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

Передача массива в функцию по указателю - C++

12.06.2010, 10:43. Просмотров 803. Ответов 5
Метки нет (Все метки)

Помогите с заданием нужно передать массив в функцию по указателю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2010, 10:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача массива в функцию по указателю (C++):

Указатели и массивы. Передача массива в функцию по указателю - C++
Как передать массив в функцию,которая должна заполнить этот массив ? Вот,что я составил, но компилятор ругается: #include "stdafx.h" ...

Передача объекта по указателю в функцию - C++
Здравствуйте. При передаче объекта в метод другого объекта по указателю, метод получает непонятно что. class SomeObj { ...

Передача вектора в функцию по указателю - C++
Есть функция с таким прототипом: void Split(const string& text, char delimeter, const vector<string>* pPars); как воспользоваться...

Передача параметра по указателю в виртуальную функцию - C++
Добрый вечер и с наступающим всех Новым Годом! условие задачи такое: Мышь (абстрактный) Вход: x,y – начальные s – чувствительность ...

Передача аргументов в функцию по ссылке и указателю - C++
Чем отличается передача по ссылке от передачи по указателю аргументов в функцию?

Передача в функцию по ссылке или указателю - C++
Гуру C++, как предпочтительнее делать?:) void f1(int &a) { a = 5; } void f2(int * a) {

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Legend-muay
50 / 50 / 4
Регистрация: 10.03.2010
Сообщений: 172
12.06.2010, 10:59 #2
C
1
2
3
4
void func(double *a)
{
...
}
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
12.06.2010, 11:58 #3
Legend-muay, нужно еще размер передавать.
C++
1
2
3
ResultType FunctionName(Type* array_name, size_t array_size) {
  // ...
}
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
12.06.2010, 12:08 #4
Fessnik,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
 
template <typename T, const size_t N> void func(const T (&arr)[N])
{
    std::copy(arr, arr+N, std::ostream_iterator <T> (std::cout," "));
}
int main()
{
    int arr[] = {1,2,3,4,5};
    double arr2[] = {1.1,2.2,3.3};
 
    func(arr);
    std::cout << std::endl;
    func(arr2);
}
как вариант
Fessnik
0 / 0 / 0
Регистрация: 02.04.2009
Сообщений: 42
14.06.2010, 12:33  [ТС] #5
std::copy(arr, arr+N, std::ostream_iterator <T> (std::cout," "));

В етой строке 6 ошибок(( помоги исправить плиз
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
14.06.2010, 12:56 #6
Fessnik, странно но мне не видно этих ошибок ) компилирую в VC++ 2008 или 2010 не важно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2010, 12:56
Привет! Вот еще темы с ответами:

Передача параметров в функцию по значению, по ссылке и по указателю - C++
Доброе время суток товарищи программисты. Столкнулся с кучей ошибок в написании простой программы. Задача заключается в том чтобы написать:...

Передача параметров в функцию по значению, по ссылке или по указателю - C++
Передача параметров в функцию по значению, по ссылке или по указателю. Чем отличаются эти 3 способа. И, если не сложно, привести...

Передача аргумента в функцию по значению, по ссылке, по указателю: в чём концептуальная разница? - C++
Доброго всем здравия, прошу прощения, что достал уже всех этой темой. #include &lt;iostream&gt; using namespace std; int my_attemp(int...

Передача массива из главной функции в неглавную по указателю. - C++
Доброго времени суток! Задача: В функции main() сформировать матрицу M со случайными числами. Её передать по указателю в не главную...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.06.2010, 12:56
Ответ Создать тему
Опции темы

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