ok kodlar cok uzun buraya koymayım simdi dedigin yere acıcam konuyu saol ilgilendigin icin..

onlara baktım mesela ş nin ascii karsılıgını -128 gibi bi sayi olarak gosteriyor. bu klavyeden girildiginde diziye atama yapılınca dogru gosteriyo :S

Türkçe karakterlerin olduğu bir dizi yap. 2. bir diziye de aynı sıra ile büyük harflerini yaz. Fonksiyona gelen harf o dizide yoksa normal büyük harfe çevir , gelen harf o dizide varsa aynı sırada 2. dizideki karşılığını yolla. char kucuk = ;char buyuk = ; Mesela dngü ile kontrol edeceksen if return buyuk ;

dedigin gibi yaptım fakat simdide şu sorun var. karakter dizisini kendim atarsam buyutuyo fakat klavyeden alırken veya bi dosyadan okurken ordaki turkce karakterler kucuk kalıyo :S.. aklıma takılan bi soru daha mesela klavyeden girdigim turkce karakteri yazdırdıgımda turkce karakterler duzgun yazılıyo ama diziye atamayı kendim yaptıgımda turkce karakterler yerine sacma sekiller gozukuyo bunun sebebi nedir acaba?edit:dosyadan okudugum turkce karakterler buyuk gozukuyo ama klavyeden girilenlerde sorun var..

Ben daha nce Türkçe karakter problemi yaşamadığım için pek bilgim yok. Google'da c türkçe karakter diye aratırsan bulursun. Geçenlerde grmüştürm bir yerlerde ama tam hatırlamıyorum. Karakterin ascii kodu üzerinden işlem yaparsan belki sorun olmaz. Klavyeden girilen karakterin ascii koduna bak bakalım ne geliyor. Sonra o ascii kodunu ekrana çıktı al doğru karakter mi çıkacak bak.

ya klavyeden gelirken türkçe karakterler gelmiyor ya da kullandığın değişkende sorun var belki. kodları yaz istersen buraya. programlama sitelerinde mutlaka bulursun çzümü ben grüyordum daha nceden. Bulamazsan da ceviz. net'e c++ blümüne konu açarsan yardımcı olurlar.

Arkadaslar c de kucuk olan turkce karakteri nasıl buyuk harf haline getirebilirim?toupper fonksiyonu turkce karakterleri buyutmuyormus kendimiz bi fonkisyon yazıcaz ama nasıl?