Здравствуйте. Вы предоставили недостаточно информации, чтобы дать вам четкий и однозначный ответ. Для того, чтобы конкретизировать ТЗ, необходимо ответить на следующие вопросы:
- Какого характера данные (слова, строки, целые числа, числа с плавающей точкой, текстовые поля, в том числе в кавычках, и, возможно, содержащие пробел и т.п.). Требуется ли интерпретация эскейп-последовательностей?
- Какие используются разделители?
- Нужна ли поддержка комментариев (обычно комментарий - это строка, начинающаяся с символа решетки '#')
- Какие требования к обработке ошибок?
Кроме того, существует вероятность, что вам на самом деле нужен не массив а другая структура данных, но вы об этом просто не знаете :) Для этого надо понимать, что вы там хотите в итоге получить.