Çevirmeyi yapmamız için bilmemiz gereken ASCII kod karşılıklarıdır. Aşağıda ki gibi büyük harf 65-90 arasında, küçük harfler 97-122 arasında bulunmaktadır. Dikkat ettiyseniz harfler arası 32 fark vardır. Bundan yararlanarak dönüştürme işlemini yapacağız. Ben size 96-123 arasında olanlara 32 çıkartarak büyük harfe çevirmeyi yaptım. Sizde isterseniz büyük harfleri küçük harfe çevirmek isterseniz 64-91 arasında olan harflere 32 ekleyerek küçük harf elde edebilirsiniz.
#include <iostream> using namespace std; int main() { char kelime[100]; cout<<"Harfleri buyuk harflere donustur"<<endl; cout<<"Kelimeyi Girin:"; cin>>kelime; int indis=0; while(kelime[indis]) { int deger = kelime[indis]; /*if(deger>64 && deger<91) //Büyük harfi küçük harfe çevirme kelime[indis]+=32; */ if(deger>96 && deger<123) // Küçük harfi büyük harfe çevirme kelime[indis]-=32; cout<<kelime[indis]; indis++; } return 0;
Bu yazı yorumlara kapalı.