C2055错误 - 预期正式参数列表,而不是类型列表

use*_*215 3 c compiler-errors

我一直收到这个错误:

C2055错误 - 预期正式参数列表,而不是类型列表

我知道这意味着什么; 我在互联网上看到它,但我不明白为什么我会继续得到它.我的代码中触发错误的部分(文件被调用other_funcs.c):

#include "main_funcs.h"
#include "other_funcs.h"

void addWord(sWord **first) //line #4
{
    sWord *after;
    char *input_string, *part;
    const char seperator[4] = "_#_";

    /.......bla bla.... more code.../
Run Code Online (Sandbox Code Playgroud)

sWord是一个struct.错误是:

1>d:\cs - exercises\ex5\backup\new folder\other_funcs.c(4): error C2055: expected formal parameter list, not a type list
Run Code Online (Sandbox Code Playgroud)

我不知道这是否有必要,但addWord()调用带有该函数的头文件other_funcs.h:

#ifndef OTHER_FUNCS_H
#define OTHER_FUNCS_H

void addWord(sWord**);
char *inputString();
int badInput(char*);
void removeWord(sWord**);
int checkYear(sWord*, unsigned short);
int my_strlen(char*);
int countDist(char*, char*);
int new_alreadyThere(sWord*, char*)
#endif
Run Code Online (Sandbox Code Playgroud)

Rod*_*ddy 11

当你得到一个真正奇怪的编译器错误时,请查看前一行.

在这种情况下(忽略空格和预处理器指令),就是这个,来自头文件.

int new_alreadyThere(sWord*, char*)
Run Code Online (Sandbox Code Playgroud)

你最后错过了一个分号.