回答編集履歴

1 追記

cateye

cateye score 5562

2016/03/20 23:10  投稿

```c
typedef struct address {
   int szNum; //番号
   char szName[10]; //氏名
   int szPoint; //得点
} Numress;
```
上記構造では線形リストは構成できません。(ポインタを他に持つなら別ですが…)
また、Numress *t = ap + cnt;など配列に対するアクセス方法になっているのは何故でしょう?
線形リストの実装方法など検索して調べてみてください。
線形リストの実装方法など検索して調べてみてください。
「追記」
Cでのリスト操作については、下記サイトが比較的わかりやすいと思います。
[連結リスト](http://www.geocities.jp/m_hiroi/linux/clang12.html)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る