LINUX.ORG.RU

tcl binary, прости Господи


0

0

Тема наверное избитая... Но все же кто может прокомментировать слудующее: tcl8.3 и 8.4 любопытно обрабатывают следующую команду:

binary format i -1

(формат в принципе можут быть любой, хоть с, хоть, s...)

Так вот... ожидается на выходе 0xff 0xff 0xff 0xff... Вместо этого 0x3f 0x3f 0x3f 0x3f... По исходникам полазал -- в перекодировке юникода увяз. ;( Вроде бы казалось простая вещь... Неужели уж две версии как не работает?

Ну пните если что... Только ответсвуйте! ;)


#!/bin/sh
# \
exec tclsh $0
                                                                                
set channel [open a.txt w]
fconfigure $channel -translation binary -encoding binary
puts $channel [binary format i -1]
exit

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.