Guest User

Untitled

a guest
Jan 17th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. fn main() {
  2. let str1 = String::from("180100006f726c6400000000215c6e007b1af8ff000000001801000048656c6c000000006f2c20577b1af0ff00000000bfa100000000000007010000f0ffffffb7020000100000008500000006000000b7000000000000009500000000000000");
  3. let mut count:u32 = 0;
  4. assert!(str1.len() % 2 == 0);
  5. for i in (std::ops::Range {start: 0, end: str1.len() - 1}).step_by(2) {
  6. if count == 0 { println!("char insn_bytes = {{"); };
  7. print!("0x{}", &str1[i..i+2]);
  8. if count != (str1.len() / 2) as u32 - 1 { print!(","); }
  9. count = count + 1;
  10. if count % 8 == 0 { println!("") };
  11. if count == (str1.len() / 2) as u32 { println!("}};"); }
  12. }
  13. }
Add Comment
Please, Sign In to add comment