Kod:
#include <iostream>
class Katar{
public:
Katar();
int getYer();
**** setYer(int x);
**** harfEkle(char c);
**** harfCikar();
**** yaz();
private:
char depo[20];
short int yer;
};
Katar::Katar()
{
std::cout<<"Depoyu temizle\n";
for(int i=0; i<20;i++)
depo[i]= _ ;
depo[19]=NULL;
yer = 0;
}
**** Katar::setYer(int x)
{
if(x>=0 && x<20)
{
yer = x;
}
else
std::cout<<"sinir tasmasi\n";
}
int Katar::getYer()
{
return yer;
}
**** Katar::harfEkle(char c)
{
depo[yer]=c;
setYer(yer+1);
}
**** Katar::harfCikar()
{
setYer(yer-1);
depo[yer]= ;
}
**** Katar::yaz()
{
std::cout<<depo<<std::endl;
}
int main()
{
Katar kutur;
kutur.harfEkle( 'B' );
kutur.harfEkle(' o' );
kutur.harfEkle( 't' );
kutur.harfEkle( 'e ');
kutur.yaz();
kutur.harfCikar();
kutur.setYer(10);
kutur.harfEkle( 'E' );
kutur.yaz();
return 0;
}
