Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,955 questions

51,897 answers

573 users

How to access command line arguments in Rust

2 Answers

0 votes
use std::env;

// CommandLine Arguments: filename.bin find 123

fn main() {
    let args: Vec<String> = env::args().collect();
    println!("{:?}", args);
    
    println!("{}", args[1]);
    println!("{}", args[2]);
    println!("{}", args[3]);
}



/*
run:
   
["./jdoodle", "filename.bin", "find", "123"]
filename.bin
find
123
   
*/

 



answered Sep 29, 2022 by avibootz
0 votes
use std::env;

// CommandLine Arguments: filename.bin abc

fn main() {
    let args: Vec<String> = env::args().collect();

    let filename = &args[1];
    let query = &args[2];

    println!("File: {}", filename);
    println!("Query: {}", query);
    
}



/*
run:
   
File: filename.bin
Query: abc
   
*/

 



answered Sep 29, 2022 by avibootz
...