回答編集履歴
2
再度コードミス訂正
answer
CHANGED
@@ -38,8 +38,7 @@
|
|
38
38
|
_buffer = create_string_buffer(100)
|
39
39
|
_fmt = bytes(fmt, encoding=charset)
|
40
40
|
libc.sprintf(_buffer, _fmt, c_double(f))
|
41
|
-
i = _buffer.value.index(b'x\00')
|
42
|
-
return str(_buffer.value
|
41
|
+
return str(_buffer.value, encoding=charset)
|
43
42
|
|
44
43
|
|
45
44
|
A = float32(839.896912)
|
1
コードミス
answer
CHANGED
@@ -39,7 +39,7 @@
|
|
39
39
|
_fmt = bytes(fmt, encoding=charset)
|
40
40
|
libc.sprintf(_buffer, _fmt, c_double(f))
|
41
41
|
i = _buffer.value.index(b'x\00')
|
42
|
-
return str(
|
42
|
+
return str(_buffer.value[:i], encoding=charset)
|
43
43
|
|
44
44
|
|
45
45
|
A = float32(839.896912)
|