1
我有这个麻烦... 我有这样的标题:的Structs到另一头一个struct
#ifndef PESSOA_H
#define PESSOA_H
typedef struct pa{
int idade;
int atend;
}pessoa;
void inicPessoa(pessoa *ps, int id);
#endif
,并在filaC.h:
#ifndef FILAC_H
#define FILAC_H
#include "pessoa.h"
typedef struct pessoa elem_t;
typedef struct no{
elem_t info;
struct no *prox, *ant;
} No;
typedef No * Fila;
#endif
但编译器说filaC.h的实际信息有一个不完整的类型。
将elem_t info;
更改为struct elem_t into;
没有效果。