立て続けで申し訳ないのですが、
sizeof(a)だと100個になってしまうのでしょうか?