Witam :)
Napisałem program , tylko mam malutki problem po probie uruchomienia programu wyskakuje mi blad :
||=== Build: Debug in objeckt1 (compiler: GNU GCC Compiler) ===|
D:\Programowanie\Obiektowy\objeckt1\main.cpp|52|error: 'plik' does not name a type|
D:\Programowanie\Obiektowy\objeckt1\main.cpp|54|error: 'plik' does not name a type|
D:\Programowanie\Obiektowy\objeckt1\main.cpp|55|error: 'plik' does not name a type|
D:\Programowanie\Obiektowy\objeckt1\main.cpp|56|error: 'plik' does not name a type|
D:\Programowanie\Obiektowy\objeckt1\main.cpp|59|error: 'plik' does not name a type|
||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Teraz podam wam kod mojego programu :
#include <iostream>
#include <fstream>
using namespace std;
class Zwierze
{
public:
//atrybuty
string gatunek;
string imie;
int wiek;
//metody
void dodaj_zwierze()
{
cout<<"DODAWANIE NOWEGO ZWIERZATKA DO BAZY (kot,koza,krowa): "<<endl;
cout<<"Podaj gatunek: ";
cin>>gatunek;
cout<<"Podaj imie: ";
cin>>imie;
cout<<"Podaj wiek: ";
cin>>wiek;
}
void daj_glos()
{
if(gatunek=="kot")
{
cout<<"Zwierze o imieniu: "<<imie<<endl;
cout<<"Jego wiek wynosi: "<<wiek;
}
else if(gatunek=="koza")
{
cout<<"Zwierze o imieniu: "<<imie<<endl;
cout<<"Jego wiek wynosi: "<<wiek;
}
else if(gatunek=="krowa")
{
cout<<"Zwierze o imieniu: "<<imie<<endl;
cout<<"Jego wiek wynosi: "<<wiek;
}
else cout<<"Nieznany gatunek! Moze jakies UFO?!";
}
fstream plik;
plik.open("zwierzeta.txt", ios::out | ios::app);
plik<<gatunek<<endl;
plik<<imie<<endl;
plik<<wiek<<endl;
plik.close();
};
int main()
{
Zwierze q1;
q1.dodaj_zwierze();
q1.daj_glos();
return 0;
}
Jak mam sobie z tym problemem poradzic ? :) Z góry bardzo dziekuje ;)