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