变量名 | 类 型 | 静态 | 数组 | 备 注 |
字符数 | 整数型 | | |
分割字符 | 文本型 | | 0 |
分割拼音 | 文本型 | | 0 |
x | 整数型 | | |
n | 整数型 | | |
字符数 =
取文本长度 (到全角 (编辑框1.内容
)) ÷ 2 n = 1
计次循环首 (字符数,
)
加入成员 (分割字符,
取文本中间 (到全角 (编辑框1.内容
), n, 2
))

n = n + 2
计次循环尾 ()
计次循环首 (取数组成员数 (分割字符
), x
) 
如果 (取文本长度 (到半角 (分割字符
[x
])) = 1
)
加入成员 (分割拼音,
到全角 (分割字符
[x
]))

加入成员 (分割拼音,
取所有发音 (分割字符
[x
]))


计次循环尾 ()编辑框2.内容 =
“”
计次循环首 (取数组成员数 (分割拼音
), x
)
编辑框2.
加入文本 (分割拼音
[x
] +
“ ”)
计次循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
分割字符 | 文本型 | | 0 |
分割拼音 | 文本型 | | 0 |
临时数组 | 文本型 | | 0 |
count | 整数型 | | |
l | 整数型 | | |
temp | 文本型 | | |
count =
文本_逐字分割 (欲转换的文本, 分割字符
)
计次循环首 (count, l
)
临时数组 =
取所有发音 (分割字符
[l
])
如果 (取数组成员数 (临时数组
) > 0
)
加入成员 (分割拼音, 临时数组
[1
])
加入成员 (分割拼音, 分割字符
[l
])

计次循环尾 ()
计次循环首 (count, l
)
temp = temp + 分割拼音
[l
] +
“ ”
计次循环尾 ()temp =
取文本左边 (temp,
取文本长度 (temp
) - 1
)返回 (temp
)