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

将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 关注
  • 839 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号