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

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

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

Деревья синтаксис - C++

30.03.2013, 19:39. Просмотров 346. Ответов 7
Метки нет (Все метки)

Добрый день!
Есть вот такая штука по деревьям.в case проблема.он орет,что "too few parameters in call to"
C++
1
2
3
4
5
6
7
8
public:
void create();
void output(btree *p);
void search(int key);
void insert(btree object,btree *&p);
void del(int key,btree *&p);
void del_btree();
};
Что нужно правильно написать при выводе в менюшке?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void main()
{clrscr();
 btree object;
 char punkt;
 while(punkt!=27)
 {menu();
  punkt=getch();
  clrscr();
  switch(punkt)
  {case '1':object.create();getch;break;
   case '2':object.output();getch;break;
   case '3':object.search();getch();break;
   case '4':object.insert();getch();break;
   case '5':object.del();getch();break;
  }
 }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 19:39     Деревья синтаксис
Посмотрите здесь:

Синтаксис - C++
int x = 5; 0 = x+x; Что это такое и почему после этого x равно 10 ? Не понимаю вообще записи. Даже если предположить что x == 0...

Синтаксис в c++ - C++
Для чего в описание класса используется ":: "?

Про синтаксис using - C++
Доброе время суток Часто встречаю такую конструкцию: #include <iostream> using std::cout; using std::cin; #include <string>...

Непонятный синтаксис - C++
Вот есть обявление. sp<DataSource> source; sp<DataSource> это что? Спасибо!

Конструкторы. синтаксис - C++
Добрый вечер! Не совсем понятно, как описываются конструкторы: что в круглых скобках, что в фигурных, когда нужно двоеточие. Например: ...

деревья - C++
От пользователя получить количество элементов, случайным чином заполнить бинарное дерево. Реализовать обратной обход дерева и удаление...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
30.03.2013, 20:08     Деревья синтаксис #2
В первой и второй метке забыли скобки при вызове getch()
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
30.03.2013, 20:13  [ТС]     Деревья синтаксис #3
да не не)дело не в этом.
он ругается на
C++
1
case '2':object.output();getch();break;
пишет : Too few parameters in call to `btree::output(btree *)`
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
30.03.2013, 20:15     Деревья синтаксис #4
евг, Вы же сами привели прототипы функций, ясно ведь написано:
C++
1
void output(btree *p);
Функция ожидает указатель на объект btree, Вы его не передаете. А другой функции output() нет. Следовательно нужно передать адрес объекта btree.
C++
1
case '2':object.output( &object );getch();break;
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
30.03.2013, 20:25  [ТС]     Деревья синтаксис #5
да,дело действительно в этом!спасибо)а с другими функциями не поможете?
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
30.03.2013, 20:29     Деревья синтаксис #6
Аналогично, смотрите на прототипы функций, и передавайте необходимые данные.
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
30.03.2013, 20:35  [ТС]     Деревья синтаксис #7
а как быть с int'ом?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2013, 21:40     Деревья синтаксис
Еще ссылки по теме:

деревья - C++
собственно написал программу на с++, которая выводит бинарное дерево. но почему на третьем узле ветки смещаются. и я никак не могу найти...

Деревья - C++
Создать процедуру построения бинарного дерева на основе не бинарного. Заранее спасибо.

C++ деревья - C++
Разработать программу, формирующую динамическую структуру данных для хранения генеалогического дерева. Каждая вершина дерева должна...

Деревья - C++
Не могу понять, как должна выглядить структура: Вершина дерева содержит указатель на строку и список указателей на потомков. Размерность...


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

Или воспользуйтесь поиском по форуму:
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
30.03.2013, 21:40     Деревья синтаксис #8
евг, а что с ним быть, передавайте то, что необходимо. Ведь названия функций и параметров сами за себя говорят.
Yandex
Объявления
30.03.2013, 21:40     Деревья синтаксис
Ответ Создать тему
Опции темы

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