Это старая версия документа!


Delphi sscanf

Нагло отбираем у Си конфеты. А именно - функцию sscanf напрямую из Microsoft Visual C++ Runtime библиотеки.

// Предопределяем реф на библиотеку Си. Важно что это cdecl и varargs звонок, а не как мы привыкли в WinAPI - stdcall
function sscanf(Input, Format: PChar): Integer; cdecl;
  varargs; external 'msvcrt.dll' name 'sscanf';
 
// Получаем данные
var
  Age: Integer;
  Name: array[0..255] of Char;
begin
  sscanf('Женя 40', '%s %d', @Age, @ID);
  Caption := String(name) + ' ' + IntToStr(Age) + ' лет';
end;
  • works/programmer/delphi/sscanf.1773157638.txt.gz
  • Последнее изменение: 2026/03/10 15:47
  • Eugene