首页 文章

如何用C中的scanf读取字符?以格式[-Wformat =]获取“虚假尾随'%'

提问于
浏览
0

当我尝试编译时,我收到以下警告:

警告:格式错误尾随'%'[-Wformat =]警告:格式参数太多[-Wformat-extra-args]

这是引起问题的一点:

char drop,sub; printf(“请输入要删除的字符 . \ n”); scanf(“c%”,&drop); printf(“请输入要加载的字符 . \ n”); scanf(“c%”,&sub);

任何和所有的帮助将不胜感激!

1 回答

  • 1
    scanf("%c", &drop);//---> correct usage
    

    你正在读一个角色 .

    使用适当格式的speicifier将字符变量的地址传递给 scanf 函数 .

相关问题