C/C++ Türkçe Karakter Kullanmak

Yönetici
Developer
Kurucu
Katılım
27 Mar 2025
Mesajlar
21
Türkçe karakter kullanmak
Bazı programlama dilleri Türkçe karakter desteğiyle birlikte gelirken bazılarına Türkçe karakter desteğinin belirtilmesi gerekir.

C programlama dilinde Türkçe karakter yazıldığında ekrana farklı bir değer yazdırılır.

C++:
#include <stdio.h>

int main(){

  printf("Merhaba, Dünya!");

  return 0;
}
C++ programlama dilinde de benzer şekilde Türkçe karakter yazıldığında ekrana farklı bir değer yazdırılır.

C++:
#include <iostream>

using namespace std;

int main(){

  cout << "Merhaba, Dünya!" << endl;

  return 0;
}
C programlama dilinde Türkçe karakter desteğini belirtmek için locale.h kütüphane dosyası içindeki setlocale fonksiyonu kullanılır.

C++ programlama dilinde Türkçe karakter desteği eklemek için clocale kütüphanesindeki setlocale fonksiyonu kullanılır.

Fonksiyon parametre olarak iki değer alır.

İlk değer LC_TIME, LC_NUMERIC, LC_ALL, LC_MESSAGES vb. değerleri içeren tanım alanını belirtir.

İkinci değer ise kullanılacak dili belirtir.

C++:
#include <stdio.h>
#include <locale.h>

int main(){

  setlocale(LC_ALL, "Turkish");

  printf("Merhaba, Dünya!");

  return 0;
}
Benzer işlem C++ programlama dili içinde geçerlidir.

C++:
#include <iostream>
#include <clocale>

using namespace std;

int main(){

  setlocale(LC_ALL, "Turkish");

  cout << "Merhaba, Dünya!" << endl;

  return 0;
}
 
Üst