首先,很抱歉,如果您要努力了解我。我的英语不太好。我正在学习计算机工程,这是我的第一年。我正在学习C编程。我想为纸牌游戏编写代码,但是我无法解决指针问题。
const char cards[][30] = {"spades_one", ...};
char is_it_used[][1] = {"1",...};
char player_1_deck[7][30], player_2_deck[7][30], player_1[1][20], player_2[1][20];
char *s1, *s2, *s3, *s4;
s1 = &cards[0];
s2 = &is_it_used[0];
s3 = &player_1_deck[0];
s4 = &player_2_deck[0];
由于出现s1,s2,s3和s4,我收到“来自不兼容指针类型的分配”警告。我该怎么办?我该如何解决这个问题?请帮助我...
您遇到的问题是因为您定义的四个数组是two dimensional
。
这就是您出错的原因。 [更多内容...]