The source code to count the total number of lines of a text file is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.
// Rust program to count the total number
// of lines of a text file
use std::io::{BufRead, BufReader};
use std::fs::File;
pub fn main() {
let file = BufReader::new(File::open("sample.txt").expect("Unable to open file"));
let mut cnt = 0;
for _ in file.lines() {
cnt = cnt + 1;
}
println!("Total lines are: {}",cnt);
}
Output:
$ rustc main.rs
$ ./main
Total lines are: 2
$ cat sample.txt
Hello World
Hello India
Explanation:
Here, we opened the "sample.txt" file and count the total number of lines in the file and printed the result.
Program/Source Code:
The source code to count the total number of lines of a text file is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.
Output:
Explanation:
Here, we opened the "sample.txt" file and count the total number of lines in the file and printed the result.
need an explanation for this answer? contact us directly to get an explanation for this answer