|
|
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Народ, кто подскажет красивую идею как на низком уровне вычислить количество строк в текстовом (csv) фале. Длина сроки разная!!!! Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 14:30 |
|
||
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 14:34 |
|
||
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Только наверно лучше считать CHR(10) -в некоторых файлах (типа winamp-овских .m3u) вместо комплекта CHR(13)+CHR(10) - ставится просто CHR(10). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 14:59 |
|
||
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
CrispyТолько наверно лучше считать CHR(10) -в некоторых файлах (типа winamp-овских .m3u) вместо комплекта CHR(13)+CHR(10) - ставится просто CHR(10).Да, это СHR(10) - но результат почему-то 0, хотя их 138 тыс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 15:23 |
|
||
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
?ALINES(qwerty,FILETOSTR(tcFileName)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 16:19 |
|
||
|
количество строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
ALINES() - формирует массив. А до версии VFP9 количество элементов массива ограничено 65 тысячами. Здесь речь идет о 138 тысячах, так что не пройдет, если версия младше VFP9. Теоретически, размер переменной памяти (то, что получается после FileToStr()) ограничен 16МБ. Практически, конечно, может затянуть и больше, но в этом случае нет никакой гарантии, что дальше такой размер будет корректно обработан. Думаю, придется все-равно ограничиться функциями низкого уровня. Т.е. читать файл построчно через FGETS() и считать количество строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33549397&tid=1592333]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 376ms |

| 0 / 0 |
