ノードの構造にvoidへのポインタが含まれている二重リンクリストを操作するには、いくつかの助けが必要です。ノードの実際のデータを挿入する別の構造を定義する場合、それをvoidへのポインターに割り当てるにはどうすればよいですか?また、リストを印刷するにはどうすればよいですか?
ヘッダーファイルで定義されたノードの構造:
typedef struct nodetype
{
struct nodetype *prev, *next;
void *data;
} NodeT;
main.cで定義されている、各ノードに挿入するデータの構造:
typedef struct dataStructure
{
int birthday;
char *name;
}