为了账号安全,请及时绑定邮箱和手机立即绑定

将uint16数组转换为字符串

将uint16数组转换为字符串

Go
神不在的星期二 2021-04-06 17:14:48
我有一个来自WinAPI的uint16数组PROCESSENTRY32.szExeFile,我想将其转换为字符串。这是我的var类型var hello [260]uint16现在我需要将hello转换为字符串。我怎样才能做到这一点?编辑这是我尝试过的:func szExeFileToString(ByteString [260]uint16) string {    b := make([]byte, len(ByteString))    for i, v := range ByteString {        b[i] = byte(v)    }    return string(b)}但是,这将返回非常奇怪的字符串... 结果(该函数应将PROCESSENTRY32.szExeFile(-> [260]uint16)类型的Windows进程名称转换为字符串)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 798 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信