Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn main() {
- let str1 = String::from("180100006f726c6400000000215c6e007b1af8ff000000001801000048656c6c000000006f2c20577b1af0ff00000000bfa100000000000007010000f0ffffffb7020000100000008500000006000000b7000000000000009500000000000000");
- let mut count:u32 = 0;
- assert!(str1.len() % 2 == 0);
- for i in (std::ops::Range {start: 0, end: str1.len() - 1}).step_by(2) {
- if count == 0 { println!("char insn_bytes = {{"); };
- print!("0x{}", &str1[i..i+2]);
- if count != (str1.len() / 2) as u32 - 1 { print!(","); }
- count = count + 1;
- if count % 8 == 0 { println!("") };
- if count == (str1.len() / 2) as u32 { println!("}};"); }
- }
- }
Add Comment
Please, Sign In to add comment