Daha fazlası için : http://http://programderslerim.blogspot.com
Merhaba arkadaşlar.Bu dersimizde C dilinde ekrandan girilen metni ekrana tersten yazdıran program yapmayı göstereceğim.Kendimize bir C++ Console App oluşturuyoruz ve kodları silip bu kodları yazıyoruz :
#include <stdio.h> #include <stdlib.h> #include <conio.h> main() { int i,a; char metin[1000];// max 1000 karakter tutan metin adlı diziyi oluşturuyoruz. char x,y; printf("Metni giriniz:"); gets(metin);// ekrandan metni girdiriyoruz. for(a=0;metin[a]!='£';a++){}// 0.elemandan başlayıp null('£') olana kadar // int tipindeki a'yı arttırıyoruz. printf("Metnin Tersi:"); for(i=a;i>=0;i--){// a.elemandan(son elemandan) başlayıp 0.elemana kadar printf("%c",metin[i]);// ekrana yazdırıyoruz. } getch(); }
Eğer programda çıktıda hata alırsanız bu kodları yazınız :
İlk for döngüsü;
for(a=0;metin[a]!='
Unutmayın,bilmediğiniz şeyi sevemessiniz.Programlama dilinide bizimle seveceksiniz.Takipte kalın..
buradaki for komutunun algoritmasını tam olarak anlamadım. ve ben bir metin dosyasını açtırıp tersten yazdırmak istiyorum. yardımcı olursanız sevinirim
YanıtlaSil