错误:“删除”的冲突类型

时间:2016-10-13 12:34:25

标签: c

我在定义删除功能的行中收到错误“'删除'的冲突类型”。 在声明函数之前调用函数时会出现此错误的大多数情况。 但是,我正在调用main函数中的remove(),同时事先定义了它。 那么,为什么错误?!?

8 1 6
9 2 3 
5 7 4

1 个答案:

答案 0 :(得分:2)

编译代码时,我明白了:

/tmp/x1.c:32: error: conflicting types for ‘remove’
/usr/include/stdio.h:154: error: previous declaration of ‘remove’ was here

如您所见,stdio.h中有一个名为remove的函数。这与你的定义相冲突。

您需要重命名您的功能,以免与stdio.h中的定义发生冲突。