29 Kasım 2021, 14:25:59

Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d


Özyineleme yardım !!

Başlatan flowchartx, 24 Ağustos 2021, 11:28:02

flowchartx

int main()
{
   char cumle[60];
    void ters( const char* const);
   
    printf("Cumleyi giriniz : \n");
    gets(cumle);
   
    printf("Tersten : \n");
    ters(cumle);
}

void ters(const char* const sPtr)
{
    if(sPtr[0] == '\0')
        return;
    else{
      ters(&sPtr[1]);
        putchar(sPtr[0]);
       
     
       
    }
   
       
}

Merhabalar hocalarım,kardeşlerim

Şu kodu anlayamadım anlatacak birisi var mı ?

Kılıç

24 Ağustos 2021, 12:06:46 #1 Son düzenlenme: 24 Ağustos 2021, 12:08:21 Kılıç
Kodu denediğinizde, girilen cümleyi tersten yazması beklenir.

Cümlenin ilk karakteri boşsa çalışmaz.


ters fonksiyonu kendi kendini çağıracak şekilde ayarlanmış. Böylece mümkünse cümleyi tamamen işleyerek tersini almış olacak.

Kodu adım adım işleterek nasıl çalıştığına bakılabilir
auto-reverse recording

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.