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

Оъекты класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поясните детский пример http://www.cyberforum.ru/cpp-beginners/thread648042.html
Подскажите почему не работает. #include <iostream> #include <cstdlib> using namespace std; void printBinary(const unsigned char val) { for(int i =7; i>=0; i--) if(val &(1<<i)) std::cout<<"1"; else std::cout<<"0";
C++ все тежи задачи по информатике 1)Напечатать таблицу истинности для логичес¬кой функции (А <=> В <=> С) V , где v, -,<=> - знаки логических операций ИЛИ, НЕ, Экви-валентность. 2) Элементами массива IM(N) являются числа 0 и 1. Отсортировать этот массив таким образом, чтобы все нули находились в начале, а единицы - в конце массива. Допол¬нительный массив не заводить. http://www.cyberforum.ru/cpp-beginners/thread648040.html
Многопоточность не пашет C++
Изучал создание многопоточных программ, пытался создать свою: #include <windows.h> #include <process.h> #include <iostream> #include <conio.h> using namespace std; unsigned __stdcall ThreadFunc ()
путь фишки C++
фишка может двигаться по полю длины N только вперед. длина хода фишки не более К. найти число различных путей, по которым фишка может пройти от начала до конца.
C++ последовательность http://www.cyberforum.ru/cpp-beginners/thread647975.html
по кругу стоят N спортсменов с номерами от 1 до N. начиная с какого то человека, по кругу удаляется каждый k-ый спортсмен. после каждого удаления круг смыкается. составить алгоритм определения последовательности номеров удаляемых спортсменов.
C++/CLI Преобразование типов в CLR Как в преобразовать тип double в string и в обратном порядке? Был бы .Net проблем не было бы) private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { double v,s,h,a; a = textBox1->Text; h = textBox2->Text; v = (a*a*h)/3; s = (sqrt(3.0)*a*a)/2; textBox3->Text = v; подробнее

Показать сообщение отдельно
Fooly
 Аватар для Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
07.09.2012, 14:51  [ТС]     Оъекты класса
я решил попытаться сделать игру наподобие дурака =)
Сделал класс Карта. В начале там были приватные данные, в виде номинала и масти, но теперь я всё убрал в паблик, т.к замучаюсь =)
Вообщем имею следующее:
C++
1
2
3
4
5
6
7
8
9
10
class Karta
{
public:
    int eqw;
    int mast;
    Karta();
    Karta(int e, int m);
    ~Karta();
    void show();
};
Хотел сделать класс КОлоды, куда и хотел запихнуть созданные 52 карты, + отслеживать отбой, отслеживать козырь, но решил без этого класса для начала сделать. Потом сделаю класс Игрока ещё
Создал массив из 52 карт:
[CPP]
Karta karta[52];
[CPP]
И вот незадача, пытаюсь заполнить массив, но ничего не выходит, пытался через циклы
C++
1
2
3
4
5
6
7
8
9
for (int n=1; n<=52;)
      for (int j=2;j<=14;j++)
       for (int k=1; k<=4;k++)
        {karta[n].eqw =j;
         karta[n].mast=k;
        
         karta[n].show();
                       n++;
         }
Но у меня получаются все карты одинаковые. Подскажите, как заполнить правильно массив.
НО НЕ ПОДСКАЗЫВАЙТЕ, как реализовать саму игру, я хочу сам додумать, а потом доработать
 
Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru