C strupr Fonksiyonu
strupr(string upper) fonksiyonu parametresi ile verilen adresdeki yazıyı büyü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 büyük harf yapılır.
ikinci
süslü parantezlerde ise ilk işlemin aynısı myStrupr fonksiyonu ile yapılır.
myStrupr
fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.
/*strupr(string
upper) fonksiyonu parametresi ile verilen adresdeki yazıyı büyü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 büyük harf yapılır.
ikinci
süslü parantezlerde ise ilk işlemin aynısı myStrupr fonksiyonu ile yapılır.
myStrupr
fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.*/
#include <stdio.h>
#include <stdlib.h>
char *myStrupr(char *str)
{
char
*retValue = str;
printf("myStrupr
fonksiyonu cagrildi\n");
while( *str !=
'\0' )
{
if( 0 !=
islower(*str) )
{
*str =
toupper(*str);
}
++str;
}
return
retValue;
}
int main(void) {
//strupr fonksiyonunu
//char *strupr(char *str);
{
char
city[100];
printf("bir
sehir ismi giriniz:");
gets(city);
strupr(city);
printf("Buyuk
harf sehir ismi: %s\n", city);
}
//kendi fonksiyonumuz
{
char
city[100];
printf("bir
sehir ismi giriniz:");
gets(city);
strupr(city);
printf("Buyuk
harf sehir ismi: %s\n", city);
}
return
EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder