Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Вниз

Текстовый файл и пустые строки.   Найти похожие ветки 

 
Drowsy   (2009-10-01 22:13) [0]

При чтении текстового файла TextFile, обнаружил, что пустые строки
ReadLn "проглатывает". А как-бы узнать, что такие "строки", состоящие из символа перевода каретки в файле есть?


 
palva ©   (2009-10-01 22:32) [1]

Строки в файле разделяются последовательностью символов #13#10. При вводе строк по ReadLn эти символы в состав строки не попадают. Если у вас одиночный символ перевода каретки #13 то он войдет в состав некоторой строки. Делайте поиск в каждой введенной строке символа #13 и разделяйте введенную строку на несколько по этому символу.

Другой вариант это вводить символы (char) функцией Read и последовательно анализировать каждый символ.


 
Drowsy   (2009-10-01 22:49) [2]

Понял, спасибо!


 
Anatoly Podgoretsky ©   (2009-10-01 23:17) [3]

> Drowsy  (01.10.2009 22:13:00)  [0]

Слова, слова, но не разу не пропало.


 
Drowsy   (2009-10-01 23:19) [4]


> Слова, слова, но не разу не пропало.

Это Вы о чём?


 
Anatoly Podgoretsky ©   (2009-10-01 23:35) [5]

> Drowsy  (01.10.2009 23:19:04)  [4]

О том, что ни разу строка не пропала, а у тебя почему то пропадает. Между прочим ReadLn уже свыше 30 лет и надо же такая удивительная новость.


 
Drowsy   (2009-10-01 23:41) [6]

Приятно, что сумел Вас удивить.


 
Drowsy   (2009-10-02 00:19) [7]

Пустые строки глотает :
 while not SeekEof(Src) do
Поменял на :
 while not Eof(Src) do

теперь нормально считывает.


 
Anatoly Podgoretsky ©   (2009-10-02 00:24) [8]

> Drowsy  (02.10.2009 00:19:07)  [7]

Что же ты мозги нам морочил, не работает мол.
Между прочим за тобой замечено, что ты не приводишь якобы не рабочий код.


 
Drowsy   (2009-10-02 00:30) [9]


> Что же ты мозги нам морочил, не работает мол.

Не было такой цели, уж поверьте.
> за тобой замечено, что ты не приводишь якобы не рабочий
> код.

Неужели?
Где, кем, когда замечено?


 
Anatoly Podgoretsky ©   (2009-10-02 00:41) [10]

> Drowsy  (02.10.2009 00:30:09)  [9]

Не буду про других говорить, но мною замечено и даже точнее - получить от тебя код с ошибкой, это невыполнимая задача.


 
Drowsy   (2009-10-02 00:46) [11]

Мои дурацкие вопросы никогда Вашего внимания не привлекали, и, тем более, коды не интересовали, как и в данном случае.


 
Германн ©   (2009-10-02 01:03) [12]


> Мои дурацкие вопросы никогда Вашего внимания не привлекали

Ну эт ты здря! Модераторы читают все вопросы (да и все ответы тоже). Работа у них такая. :)


 
Drowsy   (2009-10-02 01:15) [13]

Здорово, когда в ответе можно узнать о возрасте ридлайна.


 
sniknik ©   (2009-10-02 07:53) [14]

> коды не интересовали
и это ты зря, многие просто игнорируют вопросы без кода, уже "решенные" автором с выдачей "виноватого". при том что "виноватой" частью без проблем пользуется масса народу. просто ставят себе пометку "абсурд" и листают дальше.


 
Имхо   (2009-10-02 09:17) [15]

Drowsy, между прочим, если правильно задавать вопрос, то ответ (достаточно часто) можно получить и самому, уже не говоря о том, что люди его прочитавшие с удовольствием помогут такому вопрошающему. А всего лишь нужно задать вопрос, хотя бы по шаблону:

Вопрос:
бла-бла-бла

Задача:
бла-бла-бла

Что я сделал:
приводится код

Будь уверен, такой вопрос не останется без ответа.


 
Anatoly Podgoretsky ©   (2009-10-02 10:03) [16]

> Drowsy  (02.10.2009 00:46:11)  [11]

Если я не отвечаю, то это не значит, что не читаю, просто не хочу тратить время.


 
Drowsy   (2009-10-02 10:03) [17]


> люди его прочитавшие с удовольствием помогут такому вопрошающему

Да, я знаю.
Несмотря на несовершенство моих вопросов, я на многие здесь получил ответы и очень полезные советы, за что всем большое искреннее спасибо.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.11.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
15-1253017968
stas
2009-09-15 16:32
2009.11.15
Vista -запустить программу с правами админа


8-1200386810
barakuda
2008-01-15 11:46
2009.11.15
изменение размера jpg


15-1252644331
MBo
2009-09-11 08:45
2009.11.15
Пятничная задачка


1-1224746986
gameus
2008-10-23 11:29
2009.11.15
Как заставить чужое приложение двигаться


8-1199890749
AlexanderMS
2008-01-09 17:59
2009.11.15
Воспроизвести WAV из части файла.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский