Форум программистов, компьютерный форум 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
Visual C++ Найти количество локальных минимумов/максимумов массива
Задание: написать программу, реализующую следующие задания, и реализовать ее графический интерфейс Дан массив размера N. Найти количество его локальных минимумов1|максимумов2. // Laba 3Dlg.cpp : implementation file // #include "stdafx.h" #include "Laba 3.h" #include "Laba 3Dlg.h" #ifdef _DEBUG
C++ Построение графика функции, задаваемой в символьной строке
Построение графика функции, задаваемой в символьной строке. Само построение графика написал-работает. Вот осталось только организовать распознование функции, задаваемое как строка. Посоветуйте, как это сделать?
C++ Вывести на экран слова, начинающиеся с гласных букв http://www.cyberforum.ru/cpp-beginners/thread208494.html
Написать программу, которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. можете код написать?
C++ Организовать массив из всех элементов из файла всем доброго времени суток! задали такую задачу: Дан текстовой файл,содержащий неупорядоченные записи элементов (фамилия студента, год рождения, средний бал успеваемости). Необходимо: 1)Организовать массих всех элементов из файла. 2)Создать упорядоченный по фамилии, году, баллу список. 3)Вывести на печать элементы исзодного массива. 4)Вывести упорядоченный список подробнее

Показать сообщение отдельно
AshBringer4eg
 Аватар для AshBringer4eg
26 / 26 / 3
Регистрация: 25.11.2010
Сообщений: 72
11.12.2010, 17:13     Передача структуры в функцию
Как передать структуру в функцию?
Вот структура.
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);
}
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru