我的函数原型设置如下:
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'的冲突类型
我不知道我做错了什么。我唯一知道的这个错误是你在声明函数之前调用它,但除非我错过了一些明显的函数,否则它们是相同的定义。
答案 0 :(得分:-3)
不使用形式参数名称,只是只写结构(只需要数据类型)
void insert(char*, int, int, struct Rope_t*);
而不是
void insert(char* str, int index, int length, struct Rope_t* rope);