C++ Türkçe Karakter Hatası/Sorunu Çözümü

Merhaba arkadaşlar, bu yazımız C++ dilinde yazarken karşılaştığımız Türkçe karakter sorununun çözümünü inceleyeceğiz. C++ ile uğraşıyorsanız mutlaka bu sorun ile karşılaşmışsınızdır. Ekrana Türkçe karakter içeren bir şey yazdırdığımızda şöyle yazdıracaktır;

Gördüğünüz gibi ı gibi karakterlerin yerinde farklı bir karakter çıkıyor. Bunu çözmek için bir satırlık bir ekleme yapıyoruz ve sihir!

setlocale(LC_ALL,"Turkish");

Yukarıdaki kodu int main() fonksiyonun hemen altına yazıyoruz. Örneğin;

#include <iostream>
using namespace std;
int main()
{
  setlocale(LC_ALL,"Turkish");
  cout << "Bu bir Türkçe karakter içeren cümle örneğidir.";
} 

Sonuç: