3 Şubat 2016 Çarşamba

strlwr Fonksiyonu

C strlwr Fonksiyonu

strlwr(string lower) fonksiyonu parametresi ile verilen adresdeki yazıyı küçük
harfli yazı yapar.Başarılı durumda geri dönüş değeri parametresindeki adres,
başarısız durumda NULL değeridir.
Uygulamada ilk süslü parantezlerde klavyeden bir yazı enter tuşuna basıldıktan sonra
gets ile alınır. strupr fonksiyonu ile küçük harf yapılır.
ikinci süslü parantezlerde ise ilk işlemin aynısı myStrlwr fonksiyonu ile yapılır.
myStrlwr fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.


/*strlwr(string lower) fonksiyonu parametresi ile verilen adresdeki yazıyı küçük
harfli yazı yapar.Başarılı durumda geri dönüş değeri parametresindeki adres,
başarısız durumda NULL değeridir.
Uygulamada ilk süslü parantezlerde klavyeden bir yazı enter tuşuna basıldıktan sonra
gets ile alınır. strupr fonksiyonu ile küçük harf yapılır.
ikinci süslü parantezlerde ise ilk işlemin aynısı myStrlwr fonksiyonu ile yapılır.
myStrlwr fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.*/

#include <stdio.h>
#include <stdlib.h>

char *myStrlwr(char *str)
{
     char *retValue = str;
     printf("myStrlwr fonksiyonu cagrildi\n");
     while( *str != '\0' )
     {
          if( 0 != isupper(*str))
          {
                *str = tolower(*str);
          }
          ++str;
     }

     return retValue;
}

int main(void) {
     //strlwr
     // char *strlwr(char *str);
     {
          char str[100];
          printf("Bir yazi giriniz:");
          gets(str);
          strlwr(str);
          printf("%s\n", str);
     }
     //kend strlwr fonksiyonumuz
     {
          char str[100];
          printf("Bir yazi giriniz:");
          gets(str);
          myStrlwr(str);
          printf("%s\n", str);
     }
     return EXIT_SUCCESS;
}



Hiç yorum yok:

Yorum Gönder