| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > ошибка при реализации меню |
| Автор: 555shiro 18.12.2010, 12:02 | ||
| Всем привет ! Необходимо организовать меню для этой программы,а у меня при выводе функции выдаёт ошибку.......
|
| Автор: Чoо 18.12.2010, 12:07 | ||
| потому что add - функция-член класса. Может вызываться только объектом этого класса Добавлено @ 12:13 ну и в качестве параметра надо передать указатель на объект. далее: меню записать можно было и так
как что работает - я не смотрел. Добавлено @ 12:14 класс не ваш, наверное? Добавлено @ 12:20 при аткой реализации меню, если введем 1, то произойдет сложение вектора 100 раз, если любйю другое значение, цикл пройдет тоже 100 раз, но ни че сделано не будет. Если введем ноль, так же цикл 100 раз, птом exit(1). вопщем меню неработоспособное ![]() |
| Автор: 555shiro 18.12.2010, 12:51 | ||||||||
значит нужно выводить функци так...
всё равно выдаёт ошибку... а если изаеню цикл..тогда же будет 1 раз складывать вектор
|
| Автор: Чoо 18.12.2010, 17:30 | ||||||||
возвращает 1, если сложение не удалось, возращает 0, если удалось (вообще как-то не логично
далее. Что вы хотите добиться кодом: ? даже если бы так получилось, но это не получится, смысла выводить на консоль единицу или ноль - ни какого. Поэтому сложение двух объектов типа vector надо бы сделать так:
а почему бы тогда не сделать:
и тогда будет делать столько, сколько надо. |
| Автор: Чoо 19.12.2010, 16:25 |
| после свитча не нужно двоеточие. это я опечатался Добавлено через 34 секунды вы читайте ошибки компиляции. Добавлено через 1 минуту и 57 секунд и меню выводить надо перед циклом, а то непонятно, что программма от нас хочет. а там где /*действия*/ напишите свою реализацию |