C strrev Fonksiyonu
strrev fonksiyonu parametresi ile belirtilen adresdeki
yazıyı ters çevirir.
Uygulamada klavyeden girilen
yazıyı entera basılınca
gets fonksiyonu ile alır.
strrev fonksiyonu ile ters
çevirir.
Kendi myStrrev
fonksiyonumuzu nası yazabiliriz inceleyiniz?
Uygulamada aynı zamanda
kendi myStrrev fonksiyonumuzu
kullanalım. ikinci süslü
parantezlerde myStrrev fonksiyonumz
çağrılmıştır.
/*strrev fonksiyonu
parametresi ile belirtilen adresdeki
yazıyı ters çevirir.
Uygulamada klavyeden
girilen yazıyı entera basılınca
gets fonksiyonu ile alır.
strrev fonksiyonu ile ters
çevirir.
Kendi myStrrev
fonksiyonumuzu nası yazabiliriz inceleyiniz?
Uygulamada aynı zamanda
kendi myStrrev fonksiyonumuzu
kullanalım. ikinci süslü
parantezlerde myStrrev fonksiyonumz
çağrılmıştır.*/
#include <stdio.h>
#include <stdlib.h>
// fikret --> tikref
--> tekrif --> terkif
char *myStrrev(char *str)
{
int lengthStr = strlen(str);
int i = 0;
int tempChr = 0;
for( i= 0; i < lengthStr/2; ++i)
{
tempChr = str[i];
str[i] = str[lengthStr - i - 1];
str[lengthStr - i - 1] = tempChr;
}
return str;
}
int main(void) {
//strrev fonksiyonu
// char *strrev(char *str);
{
char city[100];
printf("sehir
ismi giriniz:");
gets(city);
myStrrev(city);
printf("ters
cevrilmis durumu : %s\n", city);
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder