1. 首页 > 科技

'fopen': missing function-prototype error C267: 'fopen': require

他为什么会出现这样的问题?: error C267: '-crol-': requires ANSI-style .

'fopen': missing function-prototype error C267: 'fopen': requires ANSI-style prototype

我用你的程序运行的时候没有出现这个问题,只有警告. 一般 出现这个问题是因为你在使用Tdisplay之前没有对它进行声明.有两种方法解决:1、在使用display

.error C267: 'Printf': requires ANSI-style prototype该怎么解决?.

检查你的printf是不是写成了Printf.大小写要区分的.

用c编写程序中error C267: 'print': requires ANSI-style prototype是什么.

这段错误翻译过来就是要求函数原型声明.print是个函数的话需要先声明再调用..

error C267: 'delay': requires ANSI-style prototype怎么解决

一般main函数最好放在主.c文件的最后面,这样就不用定义,如果你在别的.c文件引用,则引用前在别的.c文件前声明,extern void delay(uint xms);记得括号里要带uint xms之类的

用keil写的程序,error C267: 'gotoxy': requires ANSI-style prototype 编.

延迟函数最好是写在最前面,如果放到后面,前面每次用的时候,都得声明,麻烦到家.

用keil写的程序,error C267: 'led-display': requires ANSI-style prototype .

因为你在使用之前没有定义iic_writebyte这个函数或者没有申明函数原型啊,所以在你调用它的时候编译器就报错了.

MAIN.C(58): error C267: 'clench': requires ANSI-style prototype,这个错.

子函数定义在主函数后面,必选在主函数前加函数声明不然就是把主函数放到最后就行了

CYY.C(80): error C267: 'write-com': requires ANSI-style prototype

这是因为write_com的函数声明是古老的K & R样式老样式为:write_com(value)int value;{ //blablabal}ANSI样式为:void write_com(int value)注意古老的样式是不在参数列表中声明参数类型的,这是重点.你去找头文件,改过来就可以.

MAX.C(20): error C267: 'printf': requires ANSI-style prototype,,,怎.

printf函数需要添加函数原型声明.

.error c267:'clear-lcd':requires ansi-style prototype

因为你没有提供子函数的源程序,你再仔细检查一下 C 程序中其他的子函数前面的. void alarm(void); // 警告函数 void data_pro(void); // 数据处理函数 void delay(uint k);.