#stdio #read-write #stdin #io #io-read #read #stdout

bin+lib soi-io

一个简单的用于从stdin和stdout进行读写操作的库

4个版本

0.1.3 2023年9月21日
0.1.2 2023年9月21日
0.1.1 2023年9月21日
0.1.0 2023年9月21日

#38 in #stdout

MIT 许可证

4KB

SOI

提供从stdin和stdout进行简单读写操作的库。

使用方法

use soi_io::{read, read_vec, read_vec_len};

fn main() {
    // reads the first int from stdin
    let n: i32 = read();
    // reads the next 3 ints from stdin (on the same line)
    let v: Vec<usize> = read_vec_len(3);
    // reads the rest of the line as ints
    let v2: Vec<usize> = read_vec();
    println!("n: {}, v: {:?}, v2: {:?}", n, v, v2);
}

示例输入

1 2 3 4 5 6 7 8 9

示例输出

n: 1, v: [2, 3, 4], v2: [5, 6, 7, 8, 9]

依赖项

~12KB