|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
06.05.2009, 12:43 | #1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Использование методов вне класса
Здравсвуйте программисты! Хочу вывести на экран 3 числа(8,9,10) , но почему-то не выводится. не скажите в чём может быть проблемма. Вот мой код:
Код:
|
06.05.2009, 13:07 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Так у вас же метод принимает 3 параметра:
Код:
Код:
Как-то так должно быть: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.05.2009, 13:12 | #3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Если написать так как вы написали, выведется на экран 0 0 13, а не 8,9,10.
|
06.05.2009, 13:21 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Но они равны нулю. Если вам нужно вывести 3 числа, то объявляйте метод так: Код:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 06.05.2009 в 13:23. |
|
06.05.2009, 13:27 | #5 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Я хочу,чтоб в функции main(), изменить значение z,f,k, для этого я писал
вот эти 2 строки: Код:
Последний раз редактировалось prikolist; 06.05.2009 в 13:30. |
06.05.2009, 13:34 | #6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вы создаете объект.
Код:
Затем вы создаете новый объект. Код:
Код:
Код:
Если, как вы сказали, вы хотите изменить значения позже, то можно добавить метод: Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.05.2009, 14:42 | #7 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Спасибо за ответ. Последний вариант лучший,только там используется void void kl::molodes(void) Наверное потому,что одни cout используются в методе.
Последний раз редактировалось prikolist; 06.05.2009 в 14:54. |
06.05.2009, 17:59 | #8 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Скажите,а почему в этом коде выводит 1, а не 7000.
Вот код: Код:
|
06.05.2009, 18:21 | #9 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Проследите, что у вас происходит:
Код:
a,b,c инициализируются нулями: Код:
Код:
Видимо, надо так: Код:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.05.2009, 19:09 | #10 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Спасибо, теперь ясно. Ещё,скажите, прототипы,которые объявляют для цели,чтоб можно было использовать метод, находящийся вне функции, и использовать в нём переменные из класса, обязательно должны иметь возвращаемое значение void? Тоесть:
void tir(); void sem(); |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
наследование методов | TaTT DoGG | Общие вопросы .NET | 4 | 27.02.2009 01:27 |
как работать вне формы? | Elm0 | Общие вопросы Delphi | 3 | 04.12.2008 14:01 |
лежит ли заданная точка А внутри или вне много-угольника. | Anton1997 | Общие вопросы Delphi | 4 | 30.11.2008 16:07 |
Создание класс с использованием методов доступа к данным | El_Bint0 | Помощь студентам | 1 | 14.03.2007 10:16 |