26 lines
296 B
Crystal
26 lines
296 B
Crystal
|
require "./utils.cr"
|
||
|
|
||
|
begin
|
||
|
message = String.build do |str|
|
||
|
i = 0
|
||
|
80.times do
|
||
|
str << "i=#{i}"
|
||
|
i += 1
|
||
|
end
|
||
|
end
|
||
|
|
||
|
rescue e
|
||
|
puts "Error: #{e}"
|
||
|
exit 1
|
||
|
end
|
||
|
|
||
|
begin
|
||
|
bin = to_message 2, message
|
||
|
|
||
|
rescue e
|
||
|
puts "error in to_message: #{e}"
|
||
|
exit 2
|
||
|
end
|
||
|
|
||
|
print_hexa String.new(bin), "message"
|