Tuesday 07th of September 2010

 
Sitringi Tersten Yazdıran Fonksiyon PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 0
ZayıfEn iyi 
ilyas tarafından yazıldı   
Pazartesi, 09 Mart 2009 21:09

Girdigimiz bir sitringi tertsen yazdıran fonksiyonumuz aşagıfaki gibi.Burada pointer kullanılarak yapılmıştır ancak array ile kolayca yapılabilir. Fonksiyon kullanmanın amacı ise bu tür programlarda daha az satır kod yazarak ve isteğiniz anda istediginiz satırdaki sitringi tersten yazdırmak amacı ile kullanılmıştır.

input: c kodunu bilmeliyiz=output: bilmeliyiz kodunu c

  • #include <stdio.h>
    #include <string.h>

    #define MAX_WORD_LEN 100
    #define ARRAY_SIZE 1000
    void revprint(const char *str)//stringin cevrildigi fonksiyon
    {
    char s[MAX_WORD_LEN + 1] = "";
    int index = 0;
    static const char seps[] = " \n\t,.:;!?";

    while (*str && strchr(seps, *str))
    str++;

    if (!*str)
    return;

    while (!strchr(seps, *str))
    s[index++] = *str++;

    s[index] = '\0';

    if (*str == '\0') {
    printf("%s ", s);
    return;
    }

    int main()
    {
    char str[ARRAY_SIZE];

    printf("bir cumle girin : ");
    gets(str);

    revprint(str);

    return 0;
    }
 

HOŞGELDINIZ

Ne kadar küçük şeyler için ağlardık,
Bir tutam saç, bir oyuncak araba, bir bebek.
Şimdi büyüdük,
Çok büyük olaylar bile aglatamıyor bizleri
ölümler, iflaslar, sawaşlar..
Şimdi dahami qüçlüyüz
yoksa dahami alışkın.
Hayatı öğrenmek
alışmakmı acaba.

PC BAKIM

Istatistikler

Üyeler : 36
İçerik : 46
Web Bağlantıları : 6
İçerik Tıklama Görünümü : 24653

Anketler

Site Yorumu
 

Google Reklamları


Destekleyen Joomla!. Designed by: Joomla Template, WebSiteSource. Valid XHTML and CSS.