c - 我的冲洗功能出现“重新定义不同的基本类型”问题
问题描述
在我的程序顶部我写了这行代码
#define FLUSH myFlush()
然后,我后来写出了 myFlush 函数如下。
void myFlush() {
while (getchar() != '\n');
}
这样,每当我需要冲洗时,我只需输入 FLUSH;它做到了。像这样
scanf("%i", voters[i].favoriteNumber); FLUSH;
问题是,我在 myFlush 函数行出现错误。错误是“重新定义不同的基本类型”。C2371。我究竟做错了什么?
解决方案
推荐阅读
- python - pymysql 关闭连接并清理端口
- excel - 当用户更改 VBA 中的条目时隐藏行
- c# - 了解 async / await 和 Task.Run()
- visual-studio - 找不到类型或命名空间名称“App”
- jquery - 画一条线以显示谷歌散点图中的平均分布
- php - php WordPress,这个有什么作用?
- symfony - Symfony 一应用多子域
- python - 将示例 Python 待办事项列表重构为 Web 服务,TypeError:JSON 对象必须是 str,而不是“字节”
- jboss - 从 6.4.0 到 6.4.19 的 Jboss 补丁更新
- powershell - 当一个单词匹配时检索它之后的变化字符串