Страница: 1 |
Страница: 1 |
Вопрос: Данные из текстового файла в многомерный массив
Добавлено: 30.01.09 19:36
Автор вопроса:
aLers
Первые шаги, первые трудности...
Имеется текстовый файл:
TEXT1,1111,2222,3333,4444,5555,6666
TEXT2,1111,2222,3333,4444,5555,6666
...
TEXT9,1111,2222,3333,4444,5555,6666
(всего в файле 25000 строк)
Для дальнейшей обработки его нужно преобразовать в многомерный (25000, 7) массив. На первый взгляд, задача вроде несложная, но что-то не получается ее реализовать, подскажите, плз.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа: Леша
ICQ: 362231326
Вопросов: 9
Ответов: 76
Профиль | | #1
Добавлено: 30.01.09 22:38
А что буде содержаться в 7-й ячейке массива?
Если нумерация с 0 начинать то массив нужно объявить как (n-1, k-1) или что то вроде
а если с 1 то тогда ладана
можно попробовать например так (в коде могут быть ошибки - пишу суть)
Номер ответа: 2
Автор ответа: fAndOrIn
Вопросов: 5
Ответов: 344
Профиль | | #2
Добавлено: 31.01.09 08:46
А может лучше так -
Номер ответа: 3
Автор ответа: Леша
ICQ: 362231326
Вопросов: 9
Ответов: 76
Профиль | | #3
Добавлено: 31.01.09 22:24
Конечно то можно и так - так по моему даже быстрее будет, чем через оператор mid, просто я человеку показал принцип, как можно организовать чтение и анализ строки, а там уже дело, как говориться техники...
Номер ответа: 4
Автор ответа: Imperial Kashak
ICQ: 479713821
Вопросов: 10
Ответов: 57
Профиль | | #4
Добавлено: 10.02.09 15:08
Млин, надо бы ещё про сплит почитать...
Почти та же проблема, только разделитель другой, ну и массив не такой огромный ))
Номер ответа: 5
Автор ответа: GDK
Вопросов: 13
Ответов: 348
Профиль | | #5
Добавлено: 11.02.09 13:58
В сплит первый параметр - исходная строка, второй - разделитель. Возвращаемое значение - строковый одномерный массив, начинающийся с нуля.