![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Файлы данных [D5, XP]
Unknowing © (2006-06-20 13:55:00)Доброго времени суток!!!Вопрос таков: как из текстового табличного файла получить данные в компонет таблицы или данные какого-либо столбца в массив?? (текст отформатирован через пробел).
Сергей М. (2006-06-20 16:57:00) [1]Удалено модератором
Unknowing (2006-06-20 15:51:00) [2]
> Игорь Шевченко © (20.06.06 15:44) [25]
> Тогда читай построчно, разбирай каждую строчку на слова,
> нужные слова преобразуй в числа. scanf и его аналогов нету.
>
Спасибо!!! Очень жаль что нет :(( А к СИ++ можно, наверно, еще один + нарисовать...
Игорь Шевченко (2006-06-20 15:44:00) [3]Unknowing © (20.06.06 15:38) [24]
> В том то и дело, что не собираюсь я их в массиве хранить!
Тогда читай построчно, разбирай каждую строчку на слова, нужные слова преобразуй в числа. scanf и его аналогов нету.
Unknowing (2006-06-20 15:38:00) [4]
> Игорь Шевченко © (20.06.06 15:34) [23]
В том то и дело, что не собираюсь я их в массиве хранить!
Игорь Шевченко (2006-06-20 15:34:00) [5]
> Вопрос таков: как из текстового табличного файла получить
> данные в компонет таблицы или данные какого-либо столбца
> в массив?? (текст отформатирован через пробел).
А как ты собираешься 500 мегабайт в массиве/таблице хранить ?
Просто интересно... (с)
Сергей М. (2006-06-20 15:12:00) [6]
> спасибо!
Носи не стаптывай.
Unknowing (2006-06-20 14:58:00) [7]
> Сергей М. © (20.06.06 14:57) [20]
Совет дельным не назовешь, но все равно спасибо!
Сергей М. (2006-06-20 14:57:00) [8]
> Unknowing © (20.06.06 14:50) [19]
Дурью ты маешься.
"Учучай" дальше.
Unknowing (2006-06-20 14:50:00) [9]
> Сергей М. © (20.06.06 14:45) [18]
:) Не хотелось бы вступать в палемику! Просто у меня такое учучение...
Сергей М. (2006-06-20 14:45:00) [10]
> обсчета
Ты эти совковые термины поостерегись упоминать)
> память будет расходываться не эффективно
Аргументы ?
Unknowing (2006-06-20 14:43:00) [11]
> Сергей М. © (20.06.06 14:40) [16]
> Ну и ?
> Как это связано с похоронной процессией ?)
Не утверждаю, но память будет расходываться не эффективно + скорость работы и обсчета...
Сергей М. (2006-06-20 14:40:00) [12]
> Очень большое кол-во данных(~500 мгб)
Ну и ?
Как это связано с похоронной процессией ?)
Unknowing (2006-06-20 14:37:00) [13]
> Сергей М. © (20.06.06 14:34) [13]
> Или аргументируй эту самую твою "не эффективность"
Очень большое кол-во данных(~500 мгб)
Unknowing (2006-06-20 14:35:00) [14]
> Джо © (20.06.06 14:33) [12]
Неужели нет ничего готовенького?? Посимвольно очень лениво...
Сергей М. (2006-06-20 14:34:00) [15]
> Дураком расту
Им, видимо, и помрешь)
> не знаю StringGrid
Никто его не знает.
Но его описание есть в справке.
> использование этого класса для моих задач не эффективно
Ну тогда продолжай париться.
Или аргументируй эту самую твою "не эффективность"
Джо (2006-06-20 14:33:00) [16]> [10] Unknowing © (20.06.06 14:26)
>
> > Джо © (20.06.06 14:24) [8]
>
> Вот в части разбора строки проблеммы...
Посимвольно обращаться к строке умеешь? Также понадобится Copy и цикл.
Unknowing (2006-06-20 14:29:00) [17]
> Сергей М. © (20.06.06 14:26) [9]
Я, пардон, не знаю StringGrid... Дураком расту! Но, использование этого класса для моих задач не эффективно, ИМХО
Unknowing (2006-06-20 14:26:00) [18]
> Джо © (20.06.06 14:24) [8]
Вот в части разбора строки проблеммы... Мне известно, что есть в Си такая scanF, кажется. Но Си я, сами понимаете... (хотя и Pascal-то ..:)
Сергей М. (2006-06-20 14:26:00) [19]
> А если в массив очень хочется?
Ячейки StringGrid являются элементами массива Cells.
Джо (2006-06-20 14:24:00) [20]> [7] Unknowing © (20.06.06 14:22)
> А по делу?
Стандартные процедуры чтения файла построчно (ReadLn), разбор строки, работа с динамическими массивами. Какая часть вызывает затруднения?