>>512
> free忘れてるので注意

なんで malloc( ) なんて使うかなぁ...、普通に
struct seiseki {
 ...
 char name[128]; //名前
 ...
};
で、いいだろ。