如何防止错误:这种旧式功能
Posted
技术标签:
【中文标题】如何防止错误:这种旧式功能【英文标题】:How to prevent error : this old-style function 【发布时间】:2021-08-01 13:58:36 【问题描述】:我正在学习教程,我的代码看起来很正常,但我收到一条消息,上面写着
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();
感谢您的帮助。对不起,如果我的帖子不完美,我是新来的。
【问题讨论】:
【参考方案1】:在 main 之前(或在 main 中引用它之前)声明函数就像
void viderBuffer( void );
并且定义它也像
void viderBuffer( void )
//...
【讨论】:
实际上,在括号中添加void
可以帮助我消除警告。还是谢谢。以上是关于如何防止错误:这种旧式功能的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio Code 中临时禁用“防止脏写”功能