Skip to content

Instantly share code, notes, and snippets.

View cgoffredo77's full-sized avatar

Christian cgoffredo77

View GitHub Profile
@cgoffredo77
cgoffredo77 / rs
Created November 30, 2022 00:41 — forked from eribertto/rs
Calculator in Rust
// simple calculator app in Rust
use std::io::{stdin, stdout, Write};
// create a function
fn read(input: &mut String) {
stdout().flush().expect("failed to flush");
stdin().read_line(input).expect("failed to read");
}
fn main() {
@cgoffredo77
cgoffredo77 / calc.rs
Created November 30, 2022 00:40 — forked from mlabbe/calc.rs
A simple calculator in rust (my first rust program)
/*
simple rust calculator
add_op := '+' | '-'
mul_op := '*' | '/'
digits := {'+' | '-'} [0..9] {[0..9]}
expr := term {add_op term}
term := factor {mul_op factor}
factor := digits | '(' expr ')'