연결된 목록을 만들려고 노력하고 있지만 시작 부분에 갇혀 있습니다. 완전한 초보자입니다. 구조를 어떻게 정의 할 수 있습니까?C linked lists "구조체의 재정의"
8 8 C:\Users\user\Desktop\list_funcs.c [Error] redefinition of 'struct data_node' 4 0 C:\Users\user\Desktop\list_funcs.c In file included from list_funcs.c 3 8 C:\Users\user\Desktop\list_funcs.h [Note] originally defined here 28 C:\Users\user\Desktop\Makefile.win recipe for target 'list_funcs.o' failed
여기
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "list_funcs.h"
struct data_node {
char name [25];
int data;
struct data_node *next;
};
헤더 파일이
#define STRINGMAX 25
struct data_node {
char name [STRINGMAX];
int data;
struct data_node *next;
};
struct data_node * insert (struct data_node **, int, char *);