警告-来自不兼容指针类型的分配

问题描述 投票:0回答:1

首先,很抱歉,如果您要努力了解我。我的英语不太好。我正在学习计算机工程,这是我的第一年。我正在学习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,我收到“来自不兼容指针类型的分配”警告。我该怎么办?我该如何解决这个问题?请帮助我...

c warnings
1个回答
0
投票

您遇到的问题是因为您定义的四个数组是two dimensional

这就是您出错的原因。 [更多内容...]

© www.soinside.com 2019 - 2024. All rights reserved.