• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Türkçe Karakter İçeren Kelimelerin Büyük-Küçük Yapılması

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include<stdio.h>
#include<ctype.h>//toupper ve tolower  fonksiyonlari icin
#include<conio.h>//getch() fonksiyonu icin
char turkce_toupper(char );
char turkce_tolower(char );                                             
int main()
{
    char a[20],c[20];
    char *b=a;
 printf("turkce karakterler iceren bir kelime giriniz(kucuk harflerle)\n"); 
 scanf("%s",&a);
  
 printf("\ntoupper ile kelime:\n");
 for(;*b!='\0';b++)
 printf("%c",toupper(*b));
 printf("\n");
  
 printf("\nturkce_toupper ile kelime:\n");
 b=a;
 for(;*b!='\0';b++)
 printf("%c",turkce_toupper(*b));
 printf("\n");
 printf("\n\nturkce karakterler iceren bir kelime giriniz(buyuk harflerle)\n"); 
 scanf("%s",&a);
  
  b=a;
 printf("\ntolower ile kelime:\n");
 for(;*b!='\0';b++)
 printf("%c",tolower(*b));
 printf("\n");
   
 printf("\nturkce_tolower ile kelime:\n");
 b=a;
 for(;*b!='\0';b++)
 printf("%c",turkce_tolower(*b));
 printf("\n");
  
 getch();
 return 0;  
}
char turkce_toupper(char a)
{
     
    switch(a)
    {
        case 141:
        return 'I';
        break;
        case 'i':
        return 152;
        break;
        case 148:
        return 153;
        break;
        case 129:
        return 154;
        break;
        case 159:
        return 158;
        break;
        case 135:
        return 128;
        break;
        case 167:
        return 166;
        break;
        default:
        return toupper(a);
        break;
        }
   
    }
char turkce_tolower(char a)
{
     
    switch(a)
    {
        case 'I':
        return 141;
        break;
        case 152:
        return 'i';
        break;
        case 153:
        return 148;
        break;
        case 154:
        return 129;
        break;
        case 158:
        return 159;
        break;
        case 128:
        return 135;
        break;
        case 166:
        return 167;
        break;
        default:
        return tolower(a);
        break;
        }
}
 
Üst