- Katılım
- 27 Mar 2025
- Mesajlar
- 21
- Konu Yazar
- #1
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++ programlama dilinde de benzer şekilde Türkçe karakter yazıldığında ekrana farklı bir değer yazdırılır.
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.
Benzer işlem C++ programlama dili içinde geçerlidir.
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++:
#include <iostream>
using namespace std;
int main(){
cout << "Merhaba, Dünya!" << endl;
return 0;
}
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;
}
C++:
#include <iostream>
#include <clocale>
using namespace std;
int main(){
setlocale(LC_ALL, "Turkish");
cout << "Merhaba, Dünya!" << endl;
return 0;
}