use*_*596 8 c function-prototypes function-declaration parameter-list
我正在学习教程,我的代码看起来很正常,但我收到一条消息,上面写着
This old-style function definition is not preceded by a prototype
Run Code Online (Sandbox Code Playgroud)
代码.c:
void viderBuffer()
{
int c = 0;
while (c != '\n' && c != EOF)
{
c = getchar();
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。对不起,如果我的帖子不完美,我是新来的。
在 main 之前(或在 main 中引用它之前)声明该函数,例如
void viderBuffer( void );
Run Code Online (Sandbox Code Playgroud)
并定义它也喜欢
void viderBuffer( void )
{
//...
}
Run Code Online (Sandbox Code Playgroud)