Lucas Stadler лет назад: 10
Родитель
Сommit
479289db7f
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      rust/dpll/cnf.rs

+ 6 - 4
rust/dpll/cnf.rs

12
12
13
fn parse_dimac(dimac: &str) {
13
fn parse_dimac(dimac: &str) {
14
    let mut lines = dimac.lines();
14
    let mut lines = dimac.lines();
15
    let mut num_vars = 0;
16
    let mut num_clauses = 0;
15
    let mut num_vars;
16
    let mut num_clauses;
17
    
17
    
18
    match lines.next() {
18
    match lines.next() {
19
        None => { println!("Error: expected cnf description"); return }
19
        None => { println!("Error: expected cnf description"); return }
45
45
46
fn main() {
46
fn main() {
47
    let input: &mut String = &mut String::new();
47
    let input: &mut String = &mut String::new();
48
    io::stdin().read_to_string(input);
49
    parse_dimac(input)
48
    match io::stdin().read_to_string(input) {
49
        Ok(_) => { parse_dimac(input) }
50
        Err(e) => { println!("Error: {}", e) }
51
    }
50
}
52
}