小编Dah*_*heh的帖子

简单的代码行

此代码用于列出字符串(Kh,6c,5h等)中的卡牌组(从51开始为0),反之亦然.

我已为它编写代码,但似乎很长.有没有更有效的方式来写这个?

我也想这样做,将一个字符串发送到一个函数并得到一个int.

std::string Card::getString(int card) {
    std::string cardstring;

    switch (card) {

    case 0:
        return "2c";
    case 1:
        return "3c";
    case 2:
        return "4c";
    case 3:
        return "5c";
    case 4:
        return "6c";
    case 5:
        return "7c";
    case 6:
        return "8c";
    case 7:
        return "9c";
    case 8:
        return "Tc";
    case 9:
        return "Jc";
    case 10:
        return "Qc";
    case 11:
        return "Kc";
    case 12:
        return "Ac";
    case 13:
        return "2d";
    case 14:
        return "3d";
    case 15:
        return "4d";
    case 16:
        return "5d"; …
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
183
查看次数

标签 统计

c++ ×1