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

Карточная игра пьяница - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реверс строки в стиле Си http://www.cyberforum.ru/cpp-beginners/thread861991.html
Подскажите как написать собственную функцию реверса строки в стиле СИ?
C++ Почему не сохраняется в векторе строка? Здравствуйте! Проблема в том, что строки не сохраняются в векторе строк, хотя передаю их по ссылке: #include <iostream> #include <vector> #include <fstream> void readf( std::vector < std::string > &answer, std::vector < std::string > &question, const int size ) { std::ifstream T_answers( "answers.txt" ); http://www.cyberforum.ru/cpp-beginners/thread861977.html
C++ memset()
Здравсвуйте. У меня возник вопрос касательно memset().Есть код: #include <iostream> #include <memory.h> #include <cstdio> using namespace std; long long n,ans=0,thing,i,c,cost; bool flag;
узнать количество элементов через указатель C++
#include"cards.h" #include"cards2.h" #include<string> #include<iostream> #include<conio.h> #include<vector> template<class T> class cards { T card; T suit;
C++ Алгоритм Хаффмана http://www.cyberforum.ru/cpp-beginners/thread861970.html
Добрый день!Есть у кого исходники Сжатие по алгоритму Хаффмана,написанные на СИ(с ассемблерными вставками).Заранее благодарю
C++ Выход за границы массива Выхожу за пределы массива, но вот только не понимаю как. #include <iostream> #include <fstream> using namespace std; const int n = 10; const int m = 6; int main() подробнее

Показать сообщение отдельно
Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 59

Карточная игра пьяница - C++

11.05.2013, 23:03. Просмотров 373. Ответов 0
Метки (Все метки)

Доброго времени суток) всем
Подскажите пожалуйста как лучше сделать игру карточную пьяницу. Может у кого нибудь есть старая работа этой игры по заимствуйте пожалуйста.
Вот мои наброски, подскажите мне натолките на идею
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include<iostream>
#include<Windows.h>
#include<iomanip>
#include<stdlib.h>
#include<time.h>
using namespace std;
 
struct Cards
{
 char *Suit;//масть
 int Dignity;//достоинство
};
 
struct Player
{
 char *Name;
 Cards *ArrayCards;
 int QuantCards;
};
 
void FillPack(Cards *,int [],char *[]);
void ShufflePack(Cards *);
void GameShow(Player *,int);
int GameStep(Player *,int);
 
 
 
void main()
{SetConsoleOutputCP(1251);
 srand(time (NULL));
 Cards Pack[36];//колода из 36 карт
 int Dignity []={6,7,8,9,10,11,12,13,14};//объявление достоинств карт
 char *Suit[]={"Черви","Пики","Бубны","Трефы"};//объявление масти
 FillPack(Pack,Dignity,Suit);//создаем(заполняем) колоду
 ShufflePack(Pack);//перемешиваем карты
 int N;
 cout <<"Введите количество игроков(2-8):\n";
  do{cin>>N;
  if (N<2)
   {cout <<"Для игры нужно как минимум 2 игрока\n";
  cout <<"Введите количество игроков(2-8):\n";}
  else if(N>8)
   {cout <<"Максимальное количество игроков - 8\n";
  cout <<"Введите количество игроков(2-8):\n";}
  }while(N<2||N>8);
 Player *ArrPlayer=new Player[N];//массив игроков
 for(int i=0;i<N;i++)
 {
  ArrPlayer[i].Name = new char[20];//имени выделяем 20 ячеек
  cout <<"Введите имя "<<i+1<<"го игрока:\n";
  cin>>ArrPlayer[i].Name;
  ArrPlayer[i].QuantCards = 0;
  ArrPlayer[i].ArrayCards = new Cards[36];//создаем максимальный массив карт для каждого игрока
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru