bytes to string fix
This commit is contained in:
23
src/main.rs
23
src/main.rs
@@ -27,21 +27,22 @@ fn main() -> std::io::Result<()> {
|
||||
eprintln!("root.n = {:#?}", root.n);
|
||||
|
||||
/*
|
||||
let v = string_to_binary("1010001010101010");
|
||||
let i: u32 = 16;
|
||||
//eprintln!("v = {:?}", v);
|
||||
let len = i.to_be_bytes();
|
||||
let binary = "101100001";
|
||||
let mut v = string_to_binary(binary);
|
||||
let length = (binary.len() % 8) as u8;
|
||||
//eprintln!("v = {:?}", v);
|
||||
let len_bytes = length.to_be_bytes();
|
||||
|
||||
eprintln!("v = {:?}", v);
|
||||
eprintln!("len = {:?}", len);
|
||||
file2.write_all(&len)?;
|
||||
file2.write_all(&v)?;
|
||||
*/
|
||||
eprintln!("v = {:?}", v);
|
||||
eprintln!("len = {:?}", len_bytes);
|
||||
println!("101100001");
|
||||
file2.write_all(&len_bytes)?;
|
||||
file2.write_all(&v)?;*/
|
||||
|
||||
let mut buffer = [0u8; 4];
|
||||
let mut buffer = [0u8; 1];
|
||||
file2.read_exact(&mut buffer)?;
|
||||
eprintln!("buffer = {:?}", buffer);
|
||||
let len = u32::from_be_bytes(buffer);
|
||||
let len = u8::from_be_bytes(buffer);
|
||||
eprintln!("len = {:?}", len);
|
||||
|
||||
let mut read = Vec::new();
|
||||
|
||||
Reference in New Issue
Block a user