gpt4 book ai didi

您可以使用 scanf 测试 _Bool 类型的有效输入吗?关于 C

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:41 24 4
gpt4 key购买 nike

<分区>

我对我用 C 编写的这段代码有疑问:

 printf("Do you own a microwave?Enter 1 for Yes and 0 for No\n");
while((scanf("%d",&microw))==0){
printf("Please enter a valid number:\n");
scanf("%d",&microw);}

我的编译器说如下:“格式 %d 需要类型为 int* 的参数,但参数 2 的类型为 _Bool*”。据我所知,boolean 被认为是 int 类型,所以我不确定为什么会收到此警告。除了设置另一个变量以使用 scanf 进行测试,然后将另一个 _Bool 类型的变量分配给 true 或 false 之外,我还能如何测试这种情况?任何反馈表示赞赏。谢谢大家 :)。

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