How to prevent error : this old-style function

How to prevent error : this old-style function

我正在学习教程,我的代码看起来很正常,但我收到一条消息说

This old-style function definition is not preceded by a prototype

code.c :

void viderBuffer()
{
    int c = 0;
    while (c != '\n' && c != EOF)
    {
        c = getchar();
    }
}

感谢您的帮助。对不起,如果我的 post 不完美,我是新来的。

在 main 之前(或在 main 中引用它之前)声明函数,例如

void viderBuffer( void );

并且定义它也像

void viderBuffer( void )
{
    //...
}