Trying to update a C++ code I wrote earlier (perhaps around 30-60 lines of code) and make it compile and run showing how to use: Note: I am currently working on using class. I am not commited to the below code, just looking for a job example to help me understand the concepts better and how to clean up my own code to be more effiecent using the current items I am reading about. I would like to stay using the address example though. Please label code to help me understand as I break it down. a. abstract data type b. const c. class constructor
Trying to update a C++ code I wrote earlier (perhaps around 30-60 lines of code) and make it compile and run showing how to use:
Note: I am currently working on using class. I am not commited to the below code, just looking for a job example to help me understand the concepts better and how to clean up my own code to be more effiecent using the current items I am reading about. I would like to stay using the address example though. Please label code to help me understand as I break it down.
a. abstract data type
b. const
c. class constructor
#include <iostream>
#include <string>
using namespace std;
class address // address structure type
{
public:
string streetAddress;
string city;
string state;
int zipcode;
};
int main()
{
address guest; // class address named guest
address home; // class adress named home and inputs
home.streetAddress = "1234 Right Way Rd.";
home.city = "Huntsville";
home.state = "AL";
home.zipcode = 35803;
cout << "What is your address? " << endl; // getting inputs for class address named guest
cout << "Enter your street address: ";
getline(cin, guest.streetAddress);
cout << "What city is it located in: ";
getline(cin, guest.city);
cout << "What state is it located in: ";
cin >> guest.state;
cout << "What is the zipcode: ";
cin >> guest.zipcode;
cout << " " << endl;
cout << "Your home address is: " << endl; // outputs for guest
cout << " " << endl;
cout << guest.streetAddress << endl;
cout << guest.city << ", " << guest.state << " " << guest.zipcode << endl;
cout << " " << endl;
cout << "My home address is: " << endl; // outputs for home
cout << " " << endl;
cout << home.streetAddress << endl;
cout << home.city << ", " << home.state << " " << home.zipcode << endl;
cout << " " << endl;
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps