Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

чтение из столбцов


АлексейН ©   (2008-11-12 00:24:00) 

Бодрое время суток!)
Имеется  txt, состоящий из нескольких столбцов чисел...
Нужно считать из него, например, второй столбец...
Ширина столбца известна...


АлексейН   (2008-11-13 00:26:00) [1]

спасибо) я просто пояснил, что я хотел...)
думаю, тема закрыта) всем спасибо за внимание)


Anatoly Podgoretsky   (2008-11-12 23:57:00) [2]

> АлексейН  (12.11.2008 23:52:17)  [17]

Тебе была приведена одна единственная нужная для этого функия.
Код пожалуйста, но будет ли тебе от этого проще

S2 := Copy(S1, P, N)


АлексейН   (2008-11-12 23:52:00) [3]

я автор) появиться раньше не было физической возможности...
не ожидал такого ажиотажа))
вопрос в том, КАК это сделать.. алгоритм мне понятен, но я не знаю функций, которыми это все делается...
было бы здорово, если бы уважаемые ответчики не углублялись в философские вопросы о столбцах и пр., а набросали несколько строчек кода)


Anatoly Podgoretsky   (2008-11-12 22:33:00) [4]

Вопрос и ответ мы должны задать сами, затем распечатать и отдать предподователю.


Loginov Dmitry   (2008-11-12 22:19:00) [5]

> Бодрое время суток!)
> Имеется  txt, состоящий из нескольких столбцов чисел...
> Нужно считать из него, например, второй столбец...
> Ширина столбца известна...


А вопрос-то в чем?


Leonid Troyanovsky   (2008-11-12 18:24:00) [6]


> Smile   (12.11.08 17:10) [11]

> В первую очередь, достаточно странно то, что мастера, да
> и просто уважаемые коллеги на протяжении достаточно продолжительного
> периода "поддерживают" ветку, в которой не объявляется автор:

Вопрошающий ничем не лучше (и не хуже) любого отвечающего.

Если поднятая тема достаточно интересна, то поиск истины
становится вполне самодостаточным.
Ну, и желание пообщаться с умными людьми.

Извлечет ли топикастер из оного пользу - дело сугубо личное.
Бывает и так, что искомое находят простые читатели.

И еще, если уж нас снесло в офтопик, то выскажу еще одну мысль:
многие поддерживают рейтинг полезности ответов (или отвечающих),
но, IMHO, для подобных сообществ, был бы не менее полезен
рейтинг вопросов. Задать хороший вопрос - это тоже искусство ;)
Ну, по-крайней мере, я участвовал бы в таких голосованиях :)

--
Regards, LVT.


Джо   (2008-11-12 18:15:00) [7]


> Smile   (12.11.08 17:10) [11]
> В первую очередь, достаточно странно то, что мастера, да
> и просто уважаемые коллеги на протяжении достаточно продолжительного
> периода "поддерживают" ветку, в которой не объявляется автор:
> (В чем прикол?

Автор создал эту тему менее суток назад.
А что интересно «во вторую очередь».


sniknik   (2008-11-12 17:50:00) [8]

> В чем прикол?
все только ради развлечения... чем то себя занять. если же кто то думает, что цель мастеров в ответе на вопросы, помощи кому либо, в "выпестовывании" новых кадров из начинающих, и раз этот начинающий пропал то цель исчезла... вот кто так думает тот жестоко ошибается.


Smile   (2008-11-12 17:10:00) [9]

В первую очередь, достаточно странно то, что мастера, да и просто уважаемые коллеги на протяжении достаточно продолжительного периода "поддерживают" ветку, в которой не объявляется автор:(
В чем прикол?


Anatoly Podgoretsky   (2008-11-12 16:55:00) [10]

> Джо  (12.11.2008 16:51:09)  [9]

Но и то, что так иногда не выглядит, тоже может оказаться столбцами.


Джо   (2008-11-12 16:51:00) [11]

Я к чему — если что-то выглядит, как столбцы, то это и ЕСТЬ столбцы :)


Джо   (2008-11-12 16:50:00) [12]


> Германн ©   (12.11.08 04:08) [6]
> В "текстовом" файле столбцов нет, не было и не будет никогда!


Мне интересно, по какой причине можно не считать нижепреведенный фрагмент текстового файла состоящим из «столбцов»? :)

00000    11111111    2222222
00000    11111111    2222222
00000    11111111    2222222
00000    11111111    2222222


Anatoly Podgoretsky   (2008-11-12 07:44:00) [13]

> antonn  (12.11.2008 1:15:02)  [2]

Ну тогда элементарнейшее Copy, поскольку ширина тебе заранее известна.


Германн   (2008-11-12 04:08:00) [14]


> Германн ©   (12.11.08 02:24) [4]
>
> В файле не было, нет и никогда не будет столбцов! Причём
> никогда!
> Примите и прочь!
> <Цитата>
>
> Джо ©   (12.11.08 03:25) [5]
>
>
> > Германн ©   (12.11.08 02:24) [4]
> > В файле не было, нет и никогда не будет столбцов! Причём
> > никогда!
>
> /I>
> Чистой воды пуризм :) В файле Excel есть столбцы?
>

В "текстовом" файле столбцов нет, не было и не будет никогда!
Хоть как ты меня Серёга не обзови! :)
Да и "файле Excel" столбцов нет. В "документе Excel" столбцы могут быть и, как правило, есть.

> Задача разбивается...

Телепатор включил? Ну, ну.


Джо   (2008-11-12 03:25:00) [15]


> Германн ©   (12.11.08 02:24) [4]
> В файле не было, нет и никогда не будет столбцов! Причём
> никогда!

/I>
Чистой воды пуризм :) В файле Excel есть столбцы?


>АлексейН   (12.11.08 00:24)

Задача разбивается на две:
1. Считывать файл построчно
2. Разбор строки, содержащей, формально, два типа символов — разделители и значащие.

Первая задача, без излишних усложнений, решается методом TStringList.LoadFromFile.
Вторая — несложным разбором строки, надеюсь, у вас все получится :)


Германн   (2008-11-12 02:24:00) [16]

В файле не было, нет и никогда не будет столбцов! Причём никогда!
Примите и прочь!


sniknik   (2008-11-12 01:44:00) [17]

> Нужно считать из него, например, второй столбец...
ну так, считывай! например, второй столбец...
уверен, никто здесь возражать не будет.


antonn   (2008-11-12 01:15:00) [18]

это текстовый файл


Anatoly Podgoretsky   (2008-11-12 00:27:00) [19]

> АлексейН  (12.11.2008 0:24:00)  [0]

txt это что?


Наверх

Титульная страница Поиск, карта сайта Написать письмо