Go 中的 C:string ( int ( C.int ) ) returns \u000X
C in Go: string ( int ( C.int ) ) returns \u000X
我在 C 中有一个在项目之间共享的枚举。
当我使用 string ( int ( C.int ) )
我在枚举中得到 \u0002 作为第三名,我只需要纯“2”中的数字?
此致
在 Go 中 string(int(x))
将生成一个包含 rune(又名 Unicode 点)x 的字符串; string(12)
不是 fmt.Sprintf("%d", 12)
或 strconv.Itoa
的快捷方式。
我在 C 中有一个在项目之间共享的枚举。
当我使用 string ( int ( C.int ) )
我在枚举中得到 \u0002 作为第三名,我只需要纯“2”中的数字?
此致
在 Go 中 string(int(x))
将生成一个包含 rune(又名 Unicode 点)x 的字符串; string(12)
不是 fmt.Sprintf("%d", 12)
或 strconv.Itoa
的快捷方式。