Q:

Rust program to create a structure and assign the values to the members

belongs to collection: Rust Structures Programs

0

In this program, we will create a structure with few members. Then we will create an object of created and initialize structure with the default value. After that, we will assign values member-wise using the "." operator.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to create a structure and assign the values to the members is given below. The given program is compiled and executed successfully.

// Rust program to create a structure and 
// assign the values to the members

#[derive(Default)]

struct Employee {
   eid:u32,
   name:String,
   salary:u32
}

fn main() {
   let mut emp:Employee= Employee::default();
   
   emp.eid     = 101;
   emp.name    = String::from("Lokesh Singh");
   emp.salary  = 50000;
   
   println!("Employee Information");
   println!("  Employee ID    : {}",emp.eid );
   println!("  Employee Name  : {}",emp.name);
   println!("  Employee Salary: {}",emp.salary);
}

Output:

Employee Information
  Employee ID    : 101
  Employee Name  : Lokesh Singh
  Employee Salary: 50000

Explanation:

In the above program, we created a structure Employee and a function main(). The Employee structure contains three members eidname, and salary.

In the main() function, we created the object of structure and initialized it with default values using the default() method. After that, we assigned values member-wise using the "." operator and printed the result.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Rust program to pass a structure into function... >>
<< Rust program to create a structure with default va...