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.