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

Передача массива в функцию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с динамической памятью через указатели. Загадочная ошибка. http://www.cyberforum.ru/cpp-beginners/thread521710.html
Программа запускается и нормально исполняется, но в конце появляется ошибка. Мог бы кто подсказать в чем проблема? Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Условие: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до 12. Каждое число это оценка по 12-ти бальной системе. Перевести эти оценки в 5-ти бальную...
C++ PlaySound mp3 Можно ли с помощью функции PlaySound воспроизвести mp3 файл? Напишите пример воспроизведения файла 1.mp3 или 1.wav. http://www.cyberforum.ru/cpp-beginners/thread521701.html
C++ Перегрузка операций
Выполнить перегрузку перечисленных операций, закрепив за ними соответствующий функциональный смысл. Двоичное число символ операции — уменьшение двоичного числа на 1 ++ увеличение двоичного числа на 1 int преобразование к типу (пожалуйста помогите)
C++ Сортировать элементы произвольного массива
Помогите реализовать программу на Си- Сортировать элементы произвольного массива, имеющие нечетные индексы, по заданному признаку (возрастанию или убыванию).
C++ CheckBoxs или RadioButton http://www.cyberforum.ru/cpp-beginners/thread521684.html
Добрый вечер Всем! Подскажите возможно ли как нибудь CheckBoxсе или RadioButtonе в свойстве Caption разделить текст названия на 2 или 3 строки, на фуруме нашел как проделать это с лейблом вроде так форма1->Лейбл1->Caption="Длинный текст" "\n кнопки. а как с CheckBoxсом или RadioButtonом? Добавлено через 13 часов 40 минут Идей ни каких я так понимаю? Народ очень нужно, название в CheckBoxсе...
C++ Робота с класами решить помогите подробнее

Показать сообщение отдельно
Stochfard
4 / 4 / 1
Регистрация: 23.12.2011
Сообщений: 79

Передача массива в функцию. - C++

18.03.2012, 19:19. Просмотров 421. Ответов 1
Метки (Все метки)

Здравствуйте.
Очень нужна помощь, мне необходимо передать массив в функцию (func).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
const unsigned int n=10;
int func(int *a[n],int *b[n], const unsigned int n);
int main(void){
    int a[n]={0,2,4,8,16,32,64,128,256,512};
    int b[n]={1,2,3,4,5,6,7,8,9,0};
    func( &a[n], &b[n], n);   //8-ая строка
    return 0;
}
int func(int *a[n],int *b[n], const unsigned int n)
{ for(int i=0; i<n; i++)cout<<a[i];
  for (int i=0; i<n; i++)cout<<b[i];
  return 0;
}
Компилятор ( dev-c++ ) выдает ошибку в 8-ой строке
"cannot convert `int*' to `int**' for argument `1' to `int func(int**, int**, unsigned int)' "
подскажите как исправить и из-за чего он выдает ее.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru