Skip to content

Instantly share code, notes, and snippets.

@sinannar
Created February 12, 2012 16:36
Show Gist options
  • Save sinannar/1809546 to your computer and use it in GitHub Desktop.
Save sinannar/1809546 to your computer and use it in GitHub Desktop.
kucuk harfı ascii kodları yardımı ıle buyuk harfe cevıren program
/*
*
* 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