я получил признание в связанном списке:«Добавить» функцию в связанном списке
typedef struct element *P_element;
typedef struct element {
char *value;
P_element next;
} ELEM;
P_element L = NULL;
и я создать функцию add
с этим заголовком:
void Add (P_element *START_LIST, *END_LIST; char *elm)
Но после того, как я создаю код только с этим код
typedef struct element *P_element;
typedef struct element
{
char *value;
P_element next;
} ELEM;
P_element L = NULL;
void Add(P_element *START_LIST, *END_LIST; char elm)
{
}
int main(int argc, char *argv[]) {
return 0;
}
Я получил сообщение об ошибке:
Parameter 'START_SEZ'has just a forward declaration
Это мой первый раз с этой ошибкой, и я не уверен, как решить эту проблему. Я даже не уверен, почему P_element *START_LIST, *END_LIST;
в заголовке функции, но теперь я не могу спросить своего учителя.
3-й из параметров должен быть 'символ * elem' – CiaPan
пересобирать = –