String olarak girilmiş değeri tersten yazdırmak;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include<stdio.h> #include<conio.h> void reverse(const char *ptr); int main(){ char str[80]; puts("enter a line text:"); fgets(str,80,stdin); puts("The line printed backward is:"); reverse(str); getch (); return 0; } void reverse(const char *ptr){ if (ptr[0]=='\0') return ; else { reverse(&ptr[1]); putchar(ptr[0]); } } |
Ekran çıktısı : Beyazıt yazınca tızayeb çıkıyor 🙂