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 可以看到全部內容