在一个洗牌的程序中,我正在尝试编写一个可以玩两张牌的功能。
这是要点: https://gist.github.com/anonymous/ab16041559c72657832f
原型在第23行,我到目前为止的功能始于133。 程序编译并运行,但是当我尝试在printf函数中写入以输出结果时它不会显示。
答案 0 :(得分:2)
这是因为你没有打电话给PlayHands
顺便说一句,PlayHands
似乎会复制从牌组移动到牌手的每张牌的5个属性。但是卡只有三个两个属性! (请注意NPROPS
定义为2)
我强烈建议您改用结构。
例如:
struct Card {
int suit;
int value;
};