|
|
|
Как вытащить данные из текстового файла
|
|||
|---|---|---|---|
|
#18+
Срочно надо вытаскивать номер телефона из текстового файла типа ini помогите чтобы не выдумывать велосипед по новой или хотя бы набор нужных функций. текстовый файл примерно такого типа программа генерирует такой файл Структура файла имеет вид ini-файлов: - - - - - - - - - - - - - - - - - - [IncomingCall] StartDateTime=06.10.2003 18:41:13 AONNumber=2501234 AONQuality=8977455D ChannelName=051-1 на до вытаскивать номер переменной AONNumber=2501234 заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 23:27 |
|
||
|
Как вытащить данные из текстового файла
|
|||
|---|---|---|---|
|
#18+
Как работать с ini-файлами Расширение "ini" особой роли не играет. Если указать твой текстовый файл с нужным расширением будет происходить работа как с обычным ini-файлом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 23:33 |
|
||
|
Как вытащить данные из текстового файла
|
|||
|---|---|---|---|
|
#18+
CREATE CURSOR _phone (fromini c(30)) APPEND FROM test.ini DELIMITED SELECT SUBSTR(fromini,11) as phonenum from _phone WHERE "AONNumber"$fromini Первое , что пришло в голову. Хотя реализация зависит от размеров входного файла. Если он большой - может нужен другой подход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 10:30 |
|
||
|
Как вытащить данные из текстового файла
|
|||
|---|---|---|---|
|
#18+
Hi igor64! Таких одноимённых "секций" там множество или только одна? Если одна то можно как говорит Владимир - иначе (тогда это не есть "правильный" с точки зрения винды ini файл) придётся руками разбирать - для чего либо загнать в memo-поле или в переменную через FILETOSTR() и оттуда читать построчно (ALINES() может например помочь если строк не очень много) - либо читать (потоком или построчно) прямо из самого файла - FOPEN() FREAD() (или более простая FGETS() если нет безумно длинных строк) FCLOSE()... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 01:12 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33488361&tid=1592571]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 485ms |

| 0 / 0 |
