函数的冲突类型,但我有一个原型

时间:2012-11-18 01:06:40

标签: c compiler-errors

我的函数原型设置如下:

void insert(char* str, int index, int length, struct Rope_t* rope);

我的功能开始了:

void insert (char * str, int index, int length, struct Rope_t * rope){

我收到此错误:    错误:'insert'的冲突类型

我不知道我做错了什么。我唯一知道的这个错误是你在声明函数之前调用它,但除非我错过了一些明显的函数,否则它们是相同的定义。

1 个答案:

答案 0 :(得分:-3)

函数原型中的

不使用形式参数名称,只是只写结构(只需要数据类型)

void insert(char*, int, int, struct Rope_t*);

而不是

void insert(char* str, int index, int length, struct Rope_t* rope);