>>377
ありえない値(-1とか9999とか)を終端マークとして使うのが古典的な方法
最初の入力一件をデータ数とみなすとより無難