C++ Question: Display Element1 Contents

  • Context: Comp Sci 
  • Thread starter Thread starter chelsea9947
  • Start date Start date
  • Tags Tags
    C++
Click For Summary
SUMMARY

The discussion centers on displaying the contents of a C++ struct named ElementType, specifically for an instance called element1, which represents the element Boron. The code provided initializes element1 with properties such as AtomicNumber, AtomicMass, and Density, and attempts to print these values using the 'cout' stream. A user expresses confusion about the display functionality, questioning whether the information is already being output in the main() function.

PREREQUISITES
  • Understanding of C++ syntax and structure
  • Familiarity with C++ input/output streams, specifically 'cout'
  • Knowledge of C++ data types and structures
  • Basic debugging skills in C++
NEXT STEPS
  • Learn how to properly use 'cout' for output in C++
  • Explore C++ struct initialization and member access
  • Investigate common C++ compilation errors and debugging techniques
  • Study the differences between 'cout' and 'printf' for output formatting
USEFUL FOR

Beginner to intermediate C++ programmers, educators teaching C++ fundamentals, and anyone troubleshooting output issues in C++ applications.

chelsea9947
Messages
7
Reaction score
0
#include <iostream>

#include <iostream>
#include <string>


using namespace std;

struct ElementType
{
string Element;
int AtomicNumber;
float AtomicMass;
float Density;

};
int main()
{


ElementType element1, element2;

element1.Element = "Boron";
element1.AtomicNumber = 5;
element1.AtomicMass = 10.811;
element1.Density = 2.34;

count << "Name = " << element1.Element << endl;
count << "Atomic Number = " << element1.AtomicNumber << endl;
count << "Atomic Mass = " << element1.AtomicMass << endl;
count << "Density = " << element1.Density << endl;


element2.Element = "Tungsten";
element2.AtomicNumber = 74;
element2.AtomicMass = 183.85;
element2.Density = 19.30;

count << "Name = " << element2.Element << endl;
count << "Atomic Number = " << element2.AtomicNumber << endl;
count << "Atomic Mass = " << element2.AtomicMass << endl;
count << "Density = " << element2.Density << endl;
}
return 0;
}

I just want to display element1 contents

element1.Element = "Boron";
element1.AtomicNumber = 5;
element1.AtomicMass = 10.811;
element1.Density = 2.34;

count << "Name = " << element1.Element << endl;
count << "Atomic Number = " << element1.AtomicNumber << endl;
count << "Atomic Mass = " << element1.AtomicMass << endl;
count << "Density = " << element1.Density << endl;


arsenal44 is online now Add to arsenal44's Reputation Report Post Reply With Quote
 
Physics news on Phys.org


chelsea9947 said:
#include <iostream>
#include <string>


using namespace std;

struct ElementType
{
string Element;
int AtomicNumber;
float AtomicMass;
float Density;

};
int main()
{


ElementType element1, element2;

element1.Element = "Boron";
element1.AtomicNumber = 5;
element1.AtomicMass = 10.811;
element1.Density = 2.34;

count << "Name = " << element1.Element << endl;
count << "Atomic Number = " << element1.AtomicNumber << endl;
count << "Atomic Mass = " << element1.AtomicMass << endl;
count << "Density = " << element1.Density << endl;


element2.Element = "Tungsten";
element2.AtomicNumber = 74;
element2.AtomicMass = 183.85;
element2.Density = 19.30;

count << "Name = " << element2.Element << endl;
count << "Atomic Number = " << element2.AtomicNumber << endl;
count << "Atomic Mass = " << element2.AtomicMass << endl;
count << "Density = " << element2.Density << endl;
}
return 0;
}

I just want to display element1 contents

element1.Element = "Boron";
element1.AtomicNumber = 5;
element1.AtomicMass = 10.811;
element1.Density = 2.34;

count << "Name = " << element1.Element << endl;
count << "Atomic Number = " << element1.AtomicNumber << endl;
count << "Atomic Mass = " << element1.AtomicMass << endl;
count << "Density = " << element1.Density << endl;


arsenal44 is online now Add to arsenal44's Reputation Report Post Reply With Quote

Well, how do you display information from a C++ program?
 


Isn't the information for element1 and element2 being displayed in main()? I don't understand what the problem is.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 17 ·
Replies
17
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
8K