Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2013, 21:56   #1
mixon-21
Я только Учусь
Форумчанин
 
Аватар для mixon-21
 
Регистрация: 06.03.2013
Сообщений: 193
По умолчанию покер

Подскажите пожалуста где ошибка??????
компилятор выдает ошибки

Ошибка 2 error LNK2005: "int __cdecl compareCards(void const *,void const *)" (?compareCards@@YAHPBX0@Z) уже определен в Game.obj E:\програмы\Poker\Poker\Poker.obj Poker
Ошибка 3 error LNK2005: "char * suits" (?suits@@3PADA) уже определен в Game.obj E:\програмы\Poker\Poker\stdafx.obj Poker
Ошибка 4 error LNK2005: "char * ranks" (?ranks@@3PADA) уже определен в Game.obj E:\програмы\Poker\Poker\stdafx.obj Poker
Ошибка 5 error LNK1169: обнаружен многократно определенный символ - один или более E:\програмы\Poker\Debug\Poker.exe Poker




Код C++

Код:
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <string>
#include <time.h>
#include <iomanip>
 
 
using namespace std;
char suits[4];
char ranks[13];
Game.h

Код C++
#pragma once
#include "Deck.h"
struct player
{
    string name;
    int money;
    Karta card[2];
    int playing;
    int round;
    int goodToGo;
};
 
int compareCards(const void *card1, const void *card2){
    return (*(Karta *) card1).rank - (*(Karta *) card2).rank;
}
 
class Game
{
public:
    Game();
    Game(string name);
    ~Game();
    void Deal();
    void Flop();
    void Turn();
    void River();
    void Print_Table();
    int PlayersLeft();
    int ComputerAction(int playerNum);
    int PlayersToBet();
    void TakeBets();
    int OneLeft();
    int getWinner();
    int getScore(Karta hand []);
    int TryHand(int array [], int player);
    void EvaluateHands();
    void PrintWinningHand(int winner);
    void StartGame();
private:
    player players[2];
    Deck deck1;
    int bind;
    Karta tableCard[5];
    int pot, action, bet, rational, betOn, winner, maxPoints, roundWinner;
    int handPoints[6];
    int bestHand[6][3];
};

Последний раз редактировалось Serge_Bliznykov; 26.09.2013 в 23:50.
mixon-21 вне форума Ответить с цитированием
Старый 27.09.2013, 09:14   #2
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Почистить надо *.obj файлы, было как то... зайдите по пути логов и удалите эти *.obj.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Покер Бот ClMlD Общие вопросы Delphi 0 24.10.2012 13:27
Покер бот. Boxingtime Фриланс 3 08.01.2012 02:52
Покер mata Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 24.03.2011 11:04
покер в кости blackbanny PHP 1 11.02.2011 01:22