Ç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ı.