littletest10.out
来自「格式化源码的最新板」· OUT 代码 · 共 56 行
OUT
56 行
unit littletest10;
interface
uses SysUtils;
function bintohex(const sbin: string): string;
implementation
uses Math, Classes;
function bintohex(const sbin: string): string;
var
ex: extended;
begin
ex := power(2, length('12345'));
ex := power(2, pos('2', '12345'));
end;
function streamreadln(Source: tstream): string;
function streamreadchar(Source: tstream): char;
begin
if Source.Read(Result, sizeof(char)) = 0 then
Result := #26;
end;
var
bufsize, charsread: integer;
ch: char;
begin
bufsize := 255;
charsread := 0;
setlength(Result, bufsize);
repeat
ch := streamreadchar(Source);
case ch of
#13: if streamreadchar(Source) <> #10 then
Source.seek(-1, sofromcurrent);
#10: ch := #13;
#26:
begin
ch := #13;
Source.seek(0, sofromend);
end;
else
begin
end;
end;
until (ch = #13);
setlength(Result, charsread);
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?