Merhabalar arkadaşlar bu yazımda sizlere dosyada cümleyi tersten yazdıran bir C programından bahsedeceğim.Programın kodları aşağıdaki gibidir.Programın çalışması için kodları yazdığınız dosyada .txt biçimindeki(metin belgesi olabilir) bir dosyaya istediğiniz cümleyi ya da kelimeyi yazmanız gerekmektedir.Herkese iyi çalışmalar dilerim.Takıldığınız yer olursa yorum atabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include<stdio.h> #include<stdlib.h> main() { FILE *f , *s; int i,k; char ch; f=fopen("mustafa.txt" , "r"); s=fopen("turan.txt" , "w"); fseek(f, 0L , SEEK_END); k=ftell(f); for(i=1 ; i<=k ; i++) { fseek(f,-i,SEEK_END); ch=getc(f); fputc(ch , s); printf("%c" ,ch); } fclose(f); fclose(s); printf("\n"); system("pause"); return 0; } |
Programın örnek bir ekran çıktısı aşağıdaki gibidir.Mesela burada dosyaya “mustafa” yazdım.Tersi olarak bize “afatsum” çıktısını verdi.
Bu Yazıya Tepkin Ne Oldu ?
Teşekkürler faydalı bir paylaşım.