C++ ile Diziye Harf Ekleyip Harf Çıkartma Örneğimiz


21.03.2012-21:22 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16003127Toplam Puan: 37770 / Yorum Sayısı: 412003127 adet.


main.cpp

#include <iostream>
class Katar{
    public:
        Katar();
        int getYer();
        void setYer(int x);
        void harfEkle(char c);
        void harfCikar();
        void 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;
}
void Katar::setYer(int x)
{
    if(x>=0 && x<20)
    {
        yer = x;
    }
    else
        std::cout<<"sinir tasmasi\n";
}
int Katar::getYer()
{
    return yer;
}
void Katar::harfEkle(char c)
{
    depo[yer]=c;
    setYer(yer+1);
}
void Katar::harfCikar()
{
    setYer(yer-1);
    depo[yer]= ;
}
void 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;
}

Kod Hakkında Anlamadığınız Bir Kısım Olursa Yorum Ekleye Yazın En Kısa Sürede Cevaplamaya Çalışırım.

Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE



Yazının tamamının kopyalanması yasaktır. En baştaki birkaç paragrafı kopyalayıp, yazıya link verebilirsiniz. Aksi durumda uyarılmaksızın yasal yollara gidilecektir.

Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler.
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.