Sponsorlu Bağlantılar
#include <string.h>
void ilkson(char *p);
void tersten(char *p3);
int main()
{
char s1[]="Merhaba Dunya";
char s2[20];
printf("%s \n",s1);
printf("Stringi giriniz... :");
gets(s2); //scanf komutu
ilkson(s2); //Function puts used instead of printf("%s",s2) //printf
tersten(s2);
puts(s2);
system("pause");
}
void ilkson(char *p)
{
char *p1, *p2;
p1=p;
p2=p1+strlen(p)-1; //strlen karakter dizisinin uzunluğunu bulur...+null buna dahildir yani dizi deneme ise bunu 7 karakter kabul eder.
//strlen(p)-1 ise dizinin karakter sayısı uzunluğundan bir eksiğini bulur. yani son karakteri...
printf("İlk karakter: %c Son karakter :%c\n",*p1,*p2);
}
void tersten(char *p3)
{
char *p1,*p2;
char temp;
while(p1<p2) //tersten yazdırılıyor...
{
temp=*p1;
*p1=*p2;
*p2=temp;
p1++;
p2--;
}
}
Sponsorlu Bağlantılar
Hiç yorum yok:
Yorum Gönder