gpt4 book ai didi

c - 语法错误: expected declaration at end of input

转载 作者:行者123 更新时间:2023-11-30 21:15:36 26 4
gpt4 key购买 nike

我不断收到以前从未见过的奇怪语法错误,并且我不确定它出了什么问题。我可以请一些额外的眼睛来帮助我找出问题所在吗?

错误内容如下:错误:输入末尾处的预期声明或语句粗体线是它突出显示为错误的内容。

void draw(int deck[SIZE])
{
int i;

for(i = 0; i < 5; i++)
{
cards;
putchar('\n');
}

void cards()
{
char suits[4][9] =
{
"Hearts",
"Diamonds",
"Clubs",
"Spades"};

for(i=0; i<SIZE; i++)
{
if(i%13 == 0 || i%13 == 10 || i%13 == 11 || i%13 == 12)
printf("%s ", facecheck(i%13) );
else printf("%d ", i%13+1);
printf("of %s \n", suits[i/13]);
};

**}**

最佳答案

您没有关闭draw函数。您在末尾缺少 }:

void draw(int deck[SIZE])
{
int i;
for(i = 0; i < 5; i++)
{
cards;
putchar('\n');
}
} //ADD ME PLEASE :(

正如评论中所述,一个好的 IDE 可以在编译之前捕获此问题。

我还建议您缩进代码,以便更好地匹配左大括号/右大括号。

您的代码存在其他错误,我强烈建议您阅读教程并检查您的代码。

关于c - 语法错误: expected declaration at end of input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15844622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com