Created
February 12, 2012 16:36
-
-
Save sinannar/1809546 to your computer and use it in GitHub Desktop.
kucuk harfı ascii kodları yardımı ıle buyuk harfe cevıren program
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* | |
* CREATED BY: Sinan NAR | |
* CREATION DATE:02/03/2011 | |
* | |
* DESCRİPTİON | |
* Alinan uc harfli bi kelimenin harflerini buyuk harfe cevirir | |
* | |
* | |
* | |
* NOTES: | |
* program harflerin kucuk buyuk oldugunu kontrol etmemekte kucuk girildigi varsayilmata | |
* | |
* | |
*/ | |
/* kutuphanelerimizi ekledik */ | |
#include <stdio.h> | |
#include <ctype.h> | |
/* fonksiyonlarimizi tanimladik */ | |
void upperWord(void); | |
char upperChar(char); | |
/* main fonksiyonumuzu tanimladik */ | |
main() | |
{ | |
upperWord(); | |
} | |
/* kullanicinin giris yapmasini ve sonucu ekrana bastiran fonksiyonumuz */ | |
void | |
upperWord() | |
{ | |
char harf_1,harf_2,harf_3; | |
printf("\nlutfen bir kelime giriniz ve bu kelime\n"); /* kullanicidan ne girmesi gerektigini ve sartlari bildirdik */ | |
printf("\nuc tane kucuk harften olusan bir kelime olsun\n"); | |
printf("\nve biz bu kelimeleri buyuk harfe cevirelim \n\n\t\t>"); | |
scanf("%c%c%c",&harf_1,&harf_2,&harf_3); | |
printf("\n\ngirdiginiz kelimenin buyuk harfe donusturulmus hali"); | |
printf("\n\t %5c%c%c dir\n\n",upperChar(harf_1),upperChar(harf_2),upperChar(harf_3)); /* fonksiyonumuzu kullanarak harfleri buyuk harfe cevirdik */ | |
} | |
/* buyuk harfe cevirme fonksiyonumuz */ | |
char | |
upperChar(char cMyCharacter) | |
{ | |
int iMyAsciiValue = (int) cMyCharacter; //karakterin ascII kodunu aldik | |
iMyAsciiValue= iMyAsciiValue-32; // buyuk harf ile kucuk harf ascII kodlarinda 32 fark var ona gore islemimizi yaptik | |
cMyCharacter = (char) iMyAsciiValue; //tekrar degerimizi karaktere verdik | |
return cMyCharacter; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment