Функция ReadBuf
Вводит строку из окна 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.