Функция ReadBuf()

Модуль WinCrt

Вводит строку из окна CRT.

Объявление:

Function ReadBuf(Buffer : PChar; Count : Word) : Word;

Режим:

Windows

Замечание:

В эту функцию передаются два параметра - Buffer и Count. Buffer указывает на строковый буфер, в котором есть место на Count символов. Count содержит число символов, которое нужно считать. Маркер конца строки (#13+#10 - CR+LF) автоматически добавляется к строке, когда пользователь нажимает Enter. Возвращаемое значение: Число считанных символов, включая конец строки или маркер конца файла.

Пример:

Uses WinCrt;
 
 Var C : PChar;
 
 Begin
  GetMem(C, 20);
  C:=#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0;
  WriteLn('Введите фразу длиной до 20 символов:');
  ReadBuf(C, 20);
  WriteLn('Вы ввели: ');
  WriteLn(C);
 End.