首页 > 解决方案 > 我的冲洗功能出现“重新定义不同的基本类型”问题

问题描述

在我的程序顶部我写了这行代码

#define FLUSH myFlush()

然后,我后来写出了 myFlush 函数如下。

void myFlush() {
    while (getchar() != '\n');
}

这样,每当我需要冲洗时,我只需输入 FLUSH;它做到了。像这样

scanf("%i", voters[i].favoriteNumber); FLUSH;

问题是,我在 myFlush 函数行出现错误。错误是“重新定义不同的基本类型”。C2371。我究竟做错了什么?

标签: ccompiler-errorsflush

解决方案


推荐阅读