When I compile I get all types of errors and I have no idea why. #include <iostr
ID: 3622285 • Letter: W
Question
When I compile I get all types of errors and I have no idea why.#include <iostream>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <string.h>
#include <stdlib.h>
using namespace std;
class Address
{
Public:
Address(char addr1_v, char addr2_v, char city_v, char state_v, char zip_code_v)
{
set_address(addr1_v,addr2_v,city_v,state_v,zip_code_v) ;
}
void set_address(char *addr1_v, char *addr2_v, char *city_v, char *state_v, char *zip_code_v)
{
addr1 = addr1_v ;
addr2 = addr2_v ;
city = city_v ;
state = state_v ;
zip_code = zip_code_v ;
}
void get_address(char *addr1_v, char *addr2_v, char *city_v, char *state_v, char *zip_code_v)
{
addr1_v = addr1 ;
addr2_v = addr2 ;
city_v = city ;
state_v = state ;
zip_code_v = zip_code ;
}
Private:
String addr1 ;
String addr2 ;
String city ;
String state ;
String zip_code ;
}
// End Class Addresss
Explanation / Answer
please rate - thanks
you had upper cases that should have been lower case.
you mixed pointers and non-pointers, I got rid of the *
added a dummy main and a ; at the end of the class
it compiles now
#include <iostream>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <string.h>
#include <stdlib.h>
using namespace std;
class Address
{public:
Address(char addr1_v, char addr2_v, char city_v, char state_v, char zip_code_v)
{
set_address(addr1_v,addr2_v,city_v,state_v,zip_code_v) ;
}
void set_address(char addr1_v, char addr2_v, char city_v, char state_v, char zip_code_v)
{
addr1 = addr1_v ;
addr2 = addr2_v ;
city = city_v ;
state = state_v ;
zip_code = zip_code_v ;
}
void get_address(char addr1_v, char addr2_v, char city_v, char state_v, char zip_code_v)
{
addr1_v = addr1_v ;
addr2_v = addr2_v ;
city_v = city_v ;
state_v = state_v ;
zip_code_v = zip_code_v ;
}
private:
string addr1 ;
string addr2 ;
string city ;
string state ;
string zip_code ;
};
// End Class Addresss
int main()
{
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.