Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2008, 20:45   #11
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Сначала пропускаются разделители, потом читается часть строки до следующего разделителя (разделитель - любой символ с кодом <=32, например пробел, табуляция, cr, lf), сам разделитель остаётся в буфере, только после этого происходит попытка преобразовать её в число: пока предполагаемое число не прочитано полностью, не известно, целое оно или вещественное.

Код:
uses Dos;
var inp: TextRec absolute input;
    a, b: integer;
begin
read(a);
read(b);
readln;
end.
inp.BufPtr^ - буфер, можно посмотреть его содержимое.

Последний раз редактировалось Somebody; 21.11.2008 в 20:53.
Somebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перехват консольного ввода\вывода Артем5555555 Win Api 14 28.10.2008 23:20
Контроль ввода данных в классе oleg kutkov Общие вопросы C/C++ 1 14.04.2008 22:19