>>456
/* ファイルを読込、表示させる */
while( fgets(n, 100, fp) != NULL ){ /* ファイルから1行読み込むのをNULLまで繰り返す */
printf("%s",n);
}

ここで読み込むようにすればいいわけ?
sscanfって、使ったことある?

Data newNode;
として

sscanf(n, "番号:%d  氏名:%s  なまえ:%s \n", &(newNode.no), newNode.name, newNode.namae);
InsertRear(list, newNode);

でいいんじゃないの?


番号  氏名  なまえ

なんて文字列をデータに保存するのかって疑問もあるが