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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу с использованием функций http://www.cyberforum.ru/cpp-beginners/thread208532.html
При решении задачи должны быть использованы: a) перегрузка функций, b) задание значений по умолчанию (задать свои значения), c) передача параметров по значению и по ссылке. Перегрузку можно осуществить путём создания новой функции, которая возвращает значение не через своё имя, а через параметр-ссылку. Даны действительные числа s, t. Получить f( t, -2s, 1.17 ) + f( 2.2 , t,...
C++ Адреса объектов Есть некоторое число а типа char с адресом = 0xfff4, и число b типа float = 0xffee. Помогите, пожалуйства, посчитать разницу их адресов http://www.cyberforum.ru/cpp-beginners/thread208518.html
C++ Построение графика функции, задаваемой в символьной строке
Построение графика функции, задаваемой в символьной строке. Само построение графика написал-работает. Вот осталось только организовать распознование функции, задаваемое как строка. Посоветуйте, как это сделать?
C++ Вывести на экран слова, начинающиеся с гласных букв
Написать программу, которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. можете код написать?
C++ Организовать массив из всех элементов из файла http://www.cyberforum.ru/cpp-beginners/thread208493.html
всем доброго времени суток! задали такую задачу: Дан текстовой файл,содержащий неупорядоченные записи элементов (фамилия студента, год рождения, средний бал успеваемости). Необходимо: 1)Организовать массих всех элементов из файла. 2)Создать упорядоченный по фамилии, году, баллу список. 3)Вывести на печать элементы исзодного массива. 4)Вывести упорядоченный список
C++ Нерекурсивный обход дерева я не могу понять как сделать не рекурсивный обход дерева. понятно что надо добавлять элементы куда-то.в стек например. но я не знаю как в смысле по какому правилу и т.п. как обойти все элементы дерева добавляя их в стек без рекурсии? подробнее

Показать сообщение отдельно
AshBringer4eg
26 / 26 / 3
Регистрация: 25.11.2010
Сообщений: 72

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

11.12.2010, 17:13. Просмотров 666. Ответов 0
Метки (Все метки)

Как передать структуру в функцию?
Вот структура.
C++
1
2
3
4
5
6
struct list{
AnsiString name;
int num;
list *next;}l;
list *start=NULL;
int num_items=0;
Вот функция в которую надо передать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
void qs_struct(struct list items[], int left, int right)
{
 
  int i, j, x;
  struct list temp;
 
  i = left; j = right;
  x = items[(left+right)/2].num;
 
  do {
    while(i < right) i++;
    while(j > left) j--;
    if(i <= j) {
      temp = items[i];
      items[i] = items[j];
      items[j] = temp;
      i++; j--;
 
      i++; j--;
    }
  } while(i <= j);
 
  if(left < j) qs_struct(items, left, j);
  if(i < right) qs_struct(items, i, right);
}
 
void quick_struct(struct list items[], int count)
{
  qs_struct(items,0,count-1);
}
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru