gpt4 book ai didi

c - 空字符常量 - 格式参数太多 [-Wformat-extra-

转载 作者:行者123 更新时间:2023-11-30 15:45:53 25 4
gpt4 key购买 nike

我正在用 C (Eclipse IDE) 编写代码,出现此错误

代码是

{
printf("\nYour hat size is %c%c%c%%c\n",size[0][i],size[1][i],(size[1][i] == '') ? '':'/', size[2][i]);
}

最佳答案

考虑到您的数组索引在分配的范围内,首先请注意:

%c%c%c%%c 只有三个占位符。前三个 %c 将替换为 printf 各自的三个参数,接下来是 %%c ,它将打印百分号 % 表示字符串中存在的 %%,然后简单地打印 c。尽管这会引发警告。

此外,您还有 '' 这是空字符常量,因此会引发错误。如果您的意思是空格,则执行 ' ';如果您的意思是字符串空字符结尾,则执行 '\0'

关于c - 空字符常量 - 格式参数太多 [-Wformat-extra-,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18755025/

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