Bolu Beyi tarafından yazıldı Aralık - 20 - 2010 0 Yorum
Bugün c programlama örneklerine devam edeceğiz. Ctype kütüphanesi ile yapılan işlemlerden bahsedeceğim daha sonraki yazılarımda da. Aslında Geçen sene mahsus programlama dersinden kalmak için son iki haftaya girmemiştim ve bu konuyu hiç bilmiyordum. Şimdi biraz çalıştım ve ilk örneği paylaşayım dedim. Bu örnekte ctype kütüphanesi kullanarak bir metin gireceğiz(küçük harflerle). Program ise bize girdiğimiz metni büyük harfe dönüştürerek ekrana yazdıracak. Kodlar:
 
#include
#include
int buyut(char[]);
int buyut(char str[20])
{    
      int i=0;
      while (str[i])
      {
            putchar(toupper(str[i]));
            i++;
      }
      return i;
}
void main()
{
      char str[20];
      printf(“metni girinn”);
      scanf(” %s “,str);
      buyut(str);
}

Öncelikle 2 adet fonksiyon kullandık. Main fonksiyonumuz içerisinde metni girdik, buyut fonksiyonunda ise büyütme işlemini yaptık. Başta fonksiyon prototipini tanımladık. Bildiğiniz gibi c dilinde string tanımlayamıyoruz. Bu yüzden main fonksiyonu içerisinde char dizisi oluşturduk. Girdiğimiz metni okutarak buyut fonksiyonuna yolladık. Burada “i” değişkeni tanımladık, çünkü metni sırayla karakter karakter okutuyoruz. “putchar(toupper(str[i]))” ile metnimizi büyük harfe dönüştürdük. Bu c programımız biraz kısa oldu ama faydalı olduğunu umuyorum. Tekrar görüşmek üzere…

Time limit is exhausted. Please reload CAPTCHA.