文本转义格式化源码,只写了简单的 \t\r\n,其他的自行扩展。
@〞剑舞长空.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 Str, 文本型
.局部变量 pStr, 整数型
.局部变量 strLen, 整数型, , , ' 本源码来自三叶资源网(www.sanye.cx)
.局部变量 n, 整数型
.局部变量 byte, 字节集
.局部变量 hMem, 整数型
.局部变量 hMemBak, 整数型
Str = “Hello\tWorld!\r\n\t\t\t-by 〞剑舞长空”
pStr = P_Str (Str)
strLen = strlen (pStr)
=
hMem = malloc (strLen)
hMemBak = hMem
memset (hMem, 0, strLen)
' 本源码来自三叶资源网(www.sanye.cx)
.计次循环首 (strLen, n)
byte = 指针到字节集 (pStr, 2)
.判断开始 (byte = { 92, 116 }) ' \t
memset (hMemBak, 9, 1)
hMemBak = hMemBak + 1
pStr = pStr + 2
.判断 (byte = { 92, 110 }) ' \r
memset (hMemBak, 10, 1)