Весьма странная постановка задачи.
При условии что юзер сам вводит количество раз вводимых даных.
количество раз, а не количество данных. Зачем этот изврат? Если именно количество раз, то логично предположить, что именно несколько раз вводят данные и нажимают enter. Если просто неизвестное число неких данных, не проще ли объявить чар неизвестного размера, брать всю строку и засовывать туда, разбив по заранее оговоренному разделителю, как предложил Станислав?
Или тогда озвучивайте полностью поставленную задачу, а не только то, что относится к этому фрагметну кода.