Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Удалить пустые строки из файла / 6 сообщений из 6, страница 1 из 1
25.11.2009, 09:12
    #36329925
polina_v
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
После записи в файл, в файле в конце остаётся пустая строка. Как бы её удалить? По идее можно было бы построчно читать файл, пропускать пустые строки, и записывать в файл непустые строки, только я что-то никак не пойму как в PB9 определить конец файла? Что-нть типа функции eof(file)..

Спасибо.
...
Рейтинг: 0 / 0
25.11.2009, 09:56
    #36329999
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
polina_vПосле записи в файл, в файле в конце остаётся пустая строка. Как бы её удалить? По идее можно было бы построчно читать файл, пропускать пустые строки, и записывать в файл непустые строки, только я что-то никак не пойму как в PB9 определить конец файла? Что-нть типа функции eof(file)..

Спасибо.
RTFM FileRead(...).
Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки.
...
Рейтинг: 0 / 0
25.11.2009, 10:26
    #36330098
polina_v
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
Локшин Марк
RTFM FileRead(...).
Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки.

Ага.
Только если делать fileread в linemode то без цикла он прочитает только одну строку. А нужен цикл, а что за условие в цикле должно быть никак не пойму.

Вы уж извините за мою темноту в этом вопросе, но форум для этого и существует, чтобы узнавать то, что не знаешь.
...
Рейтинг: 0 / 0
25.11.2009, 11:17
    #36330284
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
polina_vЛокшин Марк
RTFM FileRead(...).
Кроме того, подазреваю то, что Вам кажется как пустая строка есть перевод на новую строку от последней записанной строки.

Ага.
Только если делать fileread в linemode то без цикла он прочитает только одну строку. А нужен цикл, а что за условие в цикле должно быть никак не пойму.

Вы уж извините за мою темноту в этом вопросе, но форум для этого и существует, чтобы узнавать то, что не знаешь.
Прочитайте про возвращаемое значение в справке по FileRead.
Там есть и про EOF и про пустые строки.
...
Рейтинг: 0 / 0
25.11.2009, 11:20
    #36330289
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
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.
...
Рейтинг: 0 / 0
25.11.2009, 11:46
    #36330372
polina_v
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить пустые строки из файла
Локшин Марк,

Спасибо большое.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Удалить пустые строки из файла / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]