0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 3
1

1. Вызов функции 2. Размер массива

03.04.2013, 00:00. Показов 423. Ответов 3
Метки нет (Все метки)

Уважаемые форумчане! случился баттхерт с ниже перечисленными вопросами, помогите пожалуйста!
1. void swap(void *v[], int i, int j)
C
1
2
3
4
5
6
7
  {
      void *temp;
 
      temp = v[i];
      v[i] = v[j];
      v[j] = temp;
  }
как вызвать функцию?
2. При объявлении массива указываем размер
допустим:
extern int a[6];

Если указать размер не в виде числа, а a[N*M] - что есть сие?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2013, 00:00
Ответы с готовыми решениями:

Вызов массива, сформированной в одной функции с другой функции
Здравствуйте! Есть разрабатываемое решение - состоящее из main.cpp и array.cpp Main - выражает...

Вызов массива в функции
помогите пожалуйста. не получается вызвать массив подсчитанный в функции god. kol считает верно, и...

Вызов функции массива указателей
Добрый вечер, изучая с++ наткнулся на код: #include <cstdio> #include <cstdlib> #include...

Вызов функции из массива, через указатель
имею код #include <iostream> #include <vector> #include <utility> using namespace std; void...

3
5488 / 4883 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
03.04.2013, 07:03 2
Цитата Сообщение от solofarmer Посмотреть сообщение
Если указать размер не в виде числа, а a[N*M] - что есть сие?
Размер не динамического массива должен быть константой.

Добавлено через 6 минут
Цитата Сообщение от solofarmer Посмотреть сообщение
как вызвать функцию?
Как-то так:
C++
1
2
void *v[5];
swap(v, 2, 3);
1
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 3
03.04.2013, 08:21  [ТС] 3
Цитата Сообщение от alsav22 Посмотреть сообщение
Как-то так:
C++
1
2
void *v[5];
swap(v, 2, 3);
Куда конкретно вставляется вызов функции в коде?

C
1
2
3
4
5
6
7
{
      void *temp;
 
      temp = v[i];
      v[i] = v[j];
      v[j] = temp;
  }
0
5488 / 4883 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
03.04.2013, 08:27 4
Цитата Сообщение от solofarmer Посмотреть сообщение
Куда конкретно вставляется вызов функции в коде?
В каком коде? Если имеется ввиду этот код:
C++
1
2
3
4
5
6
7
8
void swap(void *v[], int i, int j)
{
      void *temp;
 
      temp = v[i];
      v[i] = v[j];
      v[j] = temp;
}
то это код самой функции, а как такую функцию можно вызвать, я показал.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2013, 08:27
Помогаю со студенческими работами здесь

Вызов функции сразу для массива всего классов
Добрый день. Я делаю класс Pixel, и в этом классе есть функция Draw(); Так вот я создаю массив...

Подробно объяснить код шаблонной функции, вычисляющей размер массива во время компиляции
template <typename T, size_t N> size_t ArraySize(const T (&)) { return N; } объясните что здесь...

Ввести размер массива с клавиатуры и передать этот размер в конструктор
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер...

Вызов массива в другой функции
Подскажите, пожалуйста, как можно вызвать и сохранить массив из одной функции в другу?


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru