Hei,
Tarvitsisin apua tehtävän viimeistelyyn.
#include <iostream>
#include <string>
using namespace std;
// Oma koodi alkaa
class Dog {
public:
int age;
string name, race, voice;
Dog(int new_age,string new_name,string new_race,string new_voice);
void PrintInformation();
void Bark();
};
Dog::Dog(int new_age,string new_name,string new_race,string new_voice) {
age = new_age;
name = new_name;
race = new_race;
voice = new_voice;
}
void Dog::PrintInformation() {
cout << "Name: " << name;
cout << "\nAge: " << age;
cout << "\nRace: " << race << endl;
}
void Dog::Bark(){
cout << voice << endl;
}
// Oma koodi loppuu
int main()
{
Dog buffy(2, "Buffy", "Bulldog", "Hau!!!");
buffy.PrintInformation();
cout << "Dog says: " << buffy.Bark();
}Ohjelma valittaa osiosta
buffy.PrintInformation(); cout << "Dog says: " << buffy.Bark();
Valittaa koska buffy.Bark();-palauttaa arvon void.
Ehkä kannattaisi laittaa palauttamaan string:n tai jotain muuta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.