Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,948 questions

51,890 answers

573 users

How to convert string to hex in Rust

2 Answers

0 votes
fn main() {
    let str = "Rust programming";

    let mut hex_string = String::new();
    
    for ch in str.chars() {
        hex_string.push_str(&format!("{:02X} ", ch as u32));
    }

    println!("{}", hex_string);
}


 
 
/*
run:
 
52 75 73 74 20 70 72 6F 67 72 61 6D 6D 69 6E 67 

*/

 



answered Nov 19, 2024 by avibootz
0 votes
use std::fmt::Write;
 
fn string_to_hex(input: &str) -> String {
    let mut hex_result = String::new();
     
    for byte in input.as_bytes() {
        write!(&mut hex_result, "{:02x}", byte).unwrap();
    }
     
    hex_result
}
 
fn main() {
    let example_str = "Rust Z";
     
    let hex_result = string_to_hex(example_str);
     
    println!("Hex value: {}", hex_result);
}
 
 
    
/*
run:
   
52757374205a
   
*/

 



answered Dec 2, 2024 by avibootz

Related questions

1 answer 77 views
2 answers 79 views
2 answers 87 views
1 answer 77 views
77 views asked Jan 27, 2025 by avibootz
1 answer 111 views
1 answer 66 views
1 answer 77 views
...