ノートから構成されるリスト構造を用いて
名前と電話番号を入力して名前が文字コード順になるように名前と電話番号を
出力するプログラムなのですが、肝心DisplayList以外の関数が出来ません。
どうかよろしくお願いします。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct _node {
  char name[20];
  char phone[12];
  struct _node *next;
}Node;
Node *CreateNode(Node*),*InsertNode(Node*,Node*);
void DisplayList(Node*),FreeList(Node*);
int main(void)
{
  Node *p=NULL,q;
    while(1){
      printf("名前:"); scanf("%s",q.name);
      if(strcmp(q.name,"end")==0) break;
        printf("電話番号"); scanf("%s",q.phone);
        p=InsertNode(p,CreateNode(&q));
      }
      DisplayList(p);
      FreeList(p);
      return;
}
Node CreateNode(Node*){}//ノードの作成(ヒープ領域の確保及び値の設定)
Node *InsertNode(Node*,Node*){}//ノードの挿入
void DisplayList(Node*){}
void FreeList(Node*){}//リスト全体のヒープ領域の開放