|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2009, 19:44 | #1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 34
|
С++ Builder - Чтение файла :(
Возникла проблема на пути написания программы, необходимо произвести чтение из файла данных, внешняя программа создает файл типа:
.125463к .556684к .789445к .224514к .584112к .124896к Мне нужно получать значения первого столбца для одной величины, а значения второго столбца для второй величины. размер числа может быть разным, поэтому записывать определенные позиции символов не получается. Пожалуйста, помогите! |
27.08.2009, 20:12 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Что именно является значением? Только число или число с буквой 'к'? Или еще и точку нужно взять?
В общем, используя средства Билдера вот так можно (за значение берет только число). Значения помещаются в 2 мемо. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.08.2009, 20:51 | #3 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 34
|
Спасибо, нужно только числа, попробую применить в своей программе.
что-то у меня не получается... может из-за того, что я не совсем точно привел формат файла.. там сначала 7 строк какой-то дребидени, их нужно пропустить, а потом вот так: .150000Е+02 .704942Е+02 .151500Е+02 .698727Е+02 Как мне скорректировать код, который был написан до этого? Последний раз редактировалось Stilet; 28.08.2009 в 08:09. |
27.08.2009, 23:19 | #4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.08.2009, 23:28 | #5 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 34
|
Я принцип понял, но тут некоторые вещи мне не знакомы, не совсем понятны 3 строки, начиная от a=tmp1.Pos("."); до memo1, потом непонятно после Мемо1 и до Мемо2, если не трудно поясните, я просто совсем недавно программирую.
|
27.08.2009, 23:39 | #6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
27.08.2009, 23:44 | #7 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 34
|
спасибо, а можно использовать вместо Мемо заполнение флоат массива, применив СтрТуФлоат?
|
27.08.2009, 23:53 | #8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Конечно можно. В мемо я для примера помещал.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чтение из файла | dedokk1234 | Общие вопросы C/C++ | 0 | 15.06.2009 19:10 |
Чтение данных из файла Excel в C++Builder | Max2114 | C++ Builder | 6 | 15.01.2009 11:32 |
Чтение из файла | Amen | БД в Delphi | 2 | 09.12.2008 10:40 |
Чтение файла | Stanislav | Общие вопросы Delphi | 18 | 24.11.2007 20:45 |
чтение файла | Arteom | Общие вопросы Delphi | 6 | 27.08.2007 18:15 |