so basicly what i have so far is a code that accesses a classes methods through an object then assigns new values but it keeps crashing everytime i try running can someone please tell me what im doing wrong
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
class person
{
private:
string name;
string age;
string country;
string food;
string sex;
string drink;
public:
string setname(string input){name=input;}
string setage(string input){age=input;}
string setcountry(string input){country=input;}
string setfood(string input){food=input;}
string setsex(string input){sex=input;}
string setdrink(string input){drink=input;}
string showname(){return name;}
string showage(){return age;}
string showcountry(){return country;}
string showfood(){return food;}
string showsex(){return sex;}
string showdrink(){return drink;}
};
int main()
{
//ofstream logwrite("test.txt");
cout<<"Create Person? (y/n) ";
string anwser;
cin>>anwser;
if (anwser=="y")
{
person object;
cout<<"Name? ";
string name;
cin>>name;
object.setname(name);
cout<<object.showname();
}
//logwrite.close();
return 0;
}
sorry I was in kind of a rush when I wrote this my class ended and i didnt have another spare, Im using Dev-C++ as a compiler so i dont know if it supports warnings or anything but it produces these error messages
C:\Users\13276\Desktop\Untitled3.cpp In member function `std::string person::setname(std::string)':
C:\Users\13276\Desktop\Untitled3.cpp In member function `std::string person::setname(std::string)':
F:\Makefile.win [Build Error] [C:/Users/13276/Desktop/Untitled3.o] Error 1