Вопрос № 159259: Здравствуйте! 1) У меня возникает проблема в Борланд Паскале, при использовании процедур read/readln, некоторые строки вида readln(***) просто игнорируются(строка не вводится), но после 2 обращения к ним снова работают. Пробовал очистить буфер...
Вопрос № 159.259
Здравствуйте!
1) У меня возникает проблема в Борланд Паскале, при использовании процедур read/readln, некоторые строки вида readln(***) просто игнорируются(строка не вводится), но после 2 обращения к ним снова работают. Пробовал очистить буфер обмена, но все равно не получается. Как избежать подобной ситуации? 2) При ис-нии процедуры ChDir('C:') программа не меняет текущую папку(которая находится на диске C) . Как можно это исправить? Заранее спасибо за ответ.
Отправлен: 31.01.2009, 13:03
Вопрос задал: Dimxmid (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Micren
Здравствуйте, Dimxmid! Что касается 2го вопроса попробуйте ChDir('C:');
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 31.01.2009, 13:25
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242621 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Delph
Здравствуйте, Dimxmid!
Старайтесь пореже использовать оператор Read. Более надёжен ReadLn, поскольку он вычищает из буфера ввода символ перевода каретки. Даже при циклическом вводе данных я обычно использую ReadLn, чтобы обезопасить себя от проблем подобных Вашей.
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Практикант)
Ответ отправлен: 02.02.2009, 13:45
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242712 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.