|
Удалить пустые строки из файла
|
|||
---|---|---|---|
#18+
После записи в файл, в файле в конце остаётся пустая строка. Как бы её удалить? По идее можно было бы построчно читать файл, пропускать пустые строки, и записывать в файл непустые строки, только я что-то никак не пойму как в PB9 определить конец файла? Что-нть типа функции eof(file).. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2009, 09:12 |
|
Удалить пустые строки из файла
|
|||
---|---|---|---|
#18+
polina_vПосле записи в файл, в файле в конце остаётся пустая строка. Как бы её удалить? По идее можно было бы построчно читать файл, пропускать пустые строки, и записывать в файл непустые строки, только я что-то никак не пойму как в PB9 определить конец файла? Что-нть типа функции eof(file).. Спасибо. RTFM FileRead(...). Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2009, 09:56 |
|
Удалить пустые строки из файла
|
|||
---|---|---|---|
#18+
Локшин Марк RTFM FileRead(...). Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки. Ага. Только если делать fileread в linemode то без цикла он прочитает только одну строку. А нужен цикл, а что за условие в цикле должно быть никак не пойму. Вы уж извините за мою темноту в этом вопросе, но форум для этого и существует, чтобы узнавать то, что не знаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2009, 10:26 |
|
Удалить пустые строки из файла
|
|||
---|---|---|---|
#18+
polina_vЛокшин Марк RTFM FileRead(...). Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки. Ага. Только если делать fileread в linemode то без цикла он прочитает только одну строку. А нужен цикл, а что за условие в цикле должно быть никак не пойму. Вы уж извините за мою темноту в этом вопросе, но форум для этого и существует, чтобы узнавать то, что не знаешь. Прочитайте про возвращаемое значение в справке по FileRead. Там есть и про EOF и про пустые строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2009, 11:17 |
|
Удалить пустые строки из файла
|
|||
---|---|---|---|
#18+
polina_vЛокшин Марк RTFM FileRead(...). Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки. Ага. Только если делать fileread в linemode то без цикла он прочитает только одну строку. А нужен цикл, а что за условие в цикле должно быть никак не пойму. Вы уж извините за мою темноту в этом вопросе, но форум для этого и существует, чтобы узнавать то, что не знаешь. BOLReturn value Integer. Returns the number of characters or bytes read. If an end-of-file mark (EOF) is encountered before any characters are read, FileRead returns -100. If the file is opened in LineMode and a CR or LF is encountered before any characters are read, FileRead returns 0. If an error occurs, FileRead returns -1. If any argument's value is null, FileRead returns null. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2009, 11:20 |
|
|
start [/forum/topic.php?fid=15&msg=36330098&tid=1336097]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 150ms |
0 / 0 |