0

ちょっとしたブラックジャック ゲームを作成しようとしています (というか苦労しています)。いくつかの JavaScript コースといくつかの小さなプロジェクトの後、C++ に切り替えることにしましたが、少し問題があることがわかりました。私のコードは次のとおりです。

http://pastebin.com/raw.php?i=4MgC1VcD

あなたの多くにとって、このコードはただのくだらないものかもしれませんが、私が望んでいたように機能しなくても、コードを書くことは本当に幸せです:) これは私が得たものです:

http://i.stack.imgur.com/HpyvC.png

4

1 に答える 1

2

randomメソッドを として定義する必要がありますinline

inline int random(int nMin, int nMax)
{ 
    return rand() % (nMax - nMin + 1) + nMin; 
}

それ以外の場合は、ヘッダーを含む各翻訳単位がそのコードを生成します。

これを行うか、ヘッダーで宣言して実装ファイルで定義します。

また、グローバルを extern として宣言します。

extern std::string sSuits[];
extern std::string sRanks[];

実装ファイルでそれらを初期化します。

于 2012-04-05T12:16:36.163 に答える