From ebd3e33a03e1ed233454583d7267c6d81d251ffd Mon Sep 17 00:00:00 2001 From: Dukantic Date: Sat, 5 Apr 2025 16:01:41 +0200 Subject: [PATCH] test concluant --- fo.txt | 2 ++ src/main.rs | 19 +++++++++++++------ test.txt | 1 + 3 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 fo.txt create mode 100644 test.txt diff --git a/fo.txt b/fo.txt new file mode 100644 index 0000000..e313070 --- /dev/null +++ b/fo.txt @@ -0,0 +1,2 @@ +éè +é \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 0962d00..bbe2e9a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,8 +1,15 @@ +use std::fs::File; +use std::io::prelude::*; -fn main() { - let mut u:i8 = 0b000_0001; - let tab:[i8; 5] = [50,0,0,0,0]; - let mut i = tab[0]; - println!("Tableau (debug) : {:?}", tab); - println!("{i}"); +fn main() -> std::io::Result<()> { + let mut file = File::open("test.txt")?; + let mut contents = String::new(); + file.read_to_string(&mut contents)?; + for i in 0..contents.len() { + println!("{:?}", contents.chars().nth(i)); + } + contents.push('é'); + let mut file2 = File::create("fo.txt")?; + file2.write_all(contents.as_bytes())?; + Ok(()) } diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..f5daee3 --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +éè