#include <stdio.h>
int main(void)
{
char fever, cough;
printf("Are you running a fever? (y/n)\n");
scanf("%c",&fever);
printf("Do you have a runny nose/cough? (y/n)\n");
scanf(" %c",&cough);
printf("Please verify the folling information.\nFever: %c \nRunny nose/cough: %c \n,fever,cough");
return 0;
}
当我运行这个时,我得到: 12:2 警告:格式“%c”需要匹配的“int”参数 [-Wformat]
我需要改变什么?我知道一切都是系统正确的,我只需要使用其他东西,但我找不到任何可以专门解决我的问题的东西!
谢谢大家。
最佳答案
printf("Please verify the folling information.\nFever: %c \nRunny nose/cough: %c \n,fever,cough");
以上陈述是完全错误的。放错了"
。
像这样修改
printf("Please verify the folling information.\n Fever: %c \nRunny nose/cough: %c \n ",fever,cough);
关于C程序,scanf查找一个char,然后重印呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19012744/