Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 07.03.2012, 00:03   #1
ZoomHz
Пользователь
 
Аватар для ZoomHz
 
Регистрация: 25.06.2011
Сообщений: 37
По умолчанию Не могу понять в чем проблема

Код:
#include <iostream>
using namespace std;

class Armor
{
      
      public:
      int HelmetH(int HelmetH)
      {
          HelmetH = Helmet;
          return Helmet;
          };
      int pDef()
      {
          cout<<Helmet;
          };
      private:
      int Helmet;
      int Gloves;
      int Boots;
      int defArmor;     
      };


int main()
{
      Armor Draconic_Leather_Armor;
      Armor Majestic_Leather_Armor;
      Armor Nightmarish_Leather_Armor;

      Draconic_Leather_Armor.HelmetH(5);
      Draconic_Leather_Armor.pDef();
      system("PAUSE");
Подскажите где косяк, уже несколько раз переделывал программу все равно на экране выходят цифры 200924705

Последний раз редактировалось ZoomHz; 07.03.2012 в 00:06.
ZoomHz вне форума Ответить с цитированием
Старый 07.03.2012, 00:09   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,002
По умолчанию

Код:
#include <iostream>
using namespace std;

class Armor
{
      
      public:
      int HelmetH(int HelmetH)
      {
          Helmet = HelmetH;//исправил тут.
          return Helmet;
          };
      int pDef()
      {
          cout<<Helmet;
          };
      private:
      int Helmet;
      int Gloves;
      int Boots;
      int defArmor;     
      };


int main()
{
      Armor Draconic_Leather_Armor;
      Armor Majestic_Leather_Armor;
      Armor Nightmarish_Leather_Armor;

      Draconic_Leather_Armor.HelmetH(5);
      Draconic_Leather_Armor.pDef();
      system("PAUSE");
не?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.03.2012, 00:14   #3
ZoomHz
Пользователь
 
Аватар для ZoomHz
 
Регистрация: 25.06.2011
Сообщений: 37
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Код:
#include <iostream>
using namespace std;

class Armor
{
      
      public:
      int HelmetH(int HelmetH)
      {
          Helmet = HelmetH;//исправил тут.
          return Helmet;
          };
      int pDef()
      {
          cout<<Helmet;
          };
      private:
      int Helmet;
      int Gloves;
      int Boots;
      int defArmor;     
      };


int main()
{
      Armor Draconic_Leather_Armor;
      Armor Majestic_Leather_Armor;
      Armor Nightmarish_Leather_Armor;

      Draconic_Leather_Armor.HelmetH(5);
      Draconic_Leather_Armor.pDef();
      system("PAUSE");
не?
Во! спасибо большое, грубую ошибку я допустил
ZoomHz вне форума Ответить с цитированием
Старый 07.03.2012, 18:13   #4
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Человеку, который именам методов даёт имена по нотациям переменных-указателей, а аргументам - такие же имена, как и имена классов - гм... ему стоит пересмотреть свои взгляды на жизнь, и подумать о смене рода деятельности.
_Bers вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу понять в чем проблема. Демик Помощь студентам 7 01.02.2011 19:16
Не могу понять в чем проблема Lecter2009 БД в Delphi 7 09.09.2010 07:48
Не могу понять в чем проблема BaUruk Общие вопросы C/C++ 3 12.10.2009 09:43
НЕ могу понять в чем проблема! KNatalia Microsoft Office Excel 2 18.08.2009 01:03
Не могу понять в чем проблема (код) diznt Помощь студентам 2 03.08.2008 09:20


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840