diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..51e20bc --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "freedom_calculator" +version = "0.1.0" diff --git a/README.md b/README.md index e69de29..a7f6107 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,3 @@ +Ce matin j'imagine un pays sans arabe + +yay ^^ diff --git a/src/display.rs b/src/display.rs new file mode 100644 index 0000000..4d4bb3c --- /dev/null +++ b/src/display.rs @@ -0,0 +1,4 @@ +// renvoie en sortie du programme le resultat de du calcul +pub fn result(){ + println!("mon caca"); +} \ No newline at end of file diff --git a/src/get.rs b/src/get.rs new file mode 100644 index 0000000..4cfec2c --- /dev/null +++ b/src/get.rs @@ -0,0 +1,8 @@ +// recupere les arguments passes entree de l'appel du programme +use std::env; + +pub fn arguments() -> Vec { + let mut pipicaca = Vec::new(); + pipicaca.push("popo"); + pipicaca +} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index e7a11a9..27f95db 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,11 @@ +// boucle principale +pub mod get; +pub mod parse; +pub mod display; + fn main() { + get::arguments(); + parse::arguments(); + display::result(); println!("Hello, world!"); } diff --git a/src/parse.rs b/src/parse.rs new file mode 100644 index 0000000..cf03772 --- /dev/null +++ b/src/parse.rs @@ -0,0 +1,4 @@ +// recupere les arguments passes en entree de l'appel du programme et les place dans un vecteurs de chaine +pub fn arguments(){ + +} \ No newline at end of file