error C2664: 'Card::deal' : 无法将参数 2 从 'char *' 转换成 'const char *[]'
转换遗失限定词
小弟是新手不知道是不是写错了什么,请帮忙指出,麻烦了…谢谢。
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
class Card
{
public:
Card(); // 建构子
void shuffle(int ); // 洗牌函式----"行为"
void deal(const int , const char *[], const char [], char []); // 发牌函式----"行为"
void display(int ); // 显示函式----"行为"
int deck; // 牌叠--------"属性"
char N, E, S, W; // 北、东、南、西、四家牌叠
char suit; // 牌面花色----"属性"
char *face; // 牌面大小----"属性"
};
Card::Card()
{
for (int i = 0; i < 4; i++) // 清空牌面
for (int j = 0; j < 13; j++)
deck = 0;
suit = 3; suit = 4; suit = 5; suit = 6; ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容